Warning: Permanently added '2620:52:3:1:dead:beef:cafe:c297' (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/7487532-fedora-39-ppc64le --chroot fedora-39-ppc64le Version: 0.73 PID: 9993 Logging PID: 9994 Task: {'allow_user_ssh': False, 'appstream': False, 'background': True, 'build_id': 7487532, 'buildroot_pkgs': [], 'chroot': 'fedora-39-ppc64le', 'enable_net': False, 'fedora_review': False, 'git_hash': '8400e690afba2b19044c09a3f14c7ea3c79ab39b', 'git_repo': 'https://copr-dist-git.fedorainfracloud.org/git/psimovec/openblas-0.3.23:pr:35/prusa-slicer', 'isolation': 'default', 'memory_reqs': 2048, 'package_name': 'prusa-slicer', 'package_version': '2.7.4-4', 'project_dirname': 'openblas-0.3.23:pr:35', '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/yselkowitz', 'source_json': {}, 'source_type': None, 'ssh_public_keys': None, 'submitter': 'https://src.fedoraproject.org/user/yselkowitz', 'tags': [], 'task_id': '7487532-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:pr:35/prusa-slicer /var/lib/copr-rpmbuild/workspace/workdir-0l20pn1i/prusa-slicer --depth 500 --no-single-branch --recursive cmd: ['git', 'clone', 'https://copr-dist-git.fedorainfracloud.org/git/psimovec/openblas-0.3.23:pr:35/prusa-slicer', '/var/lib/copr-rpmbuild/workspace/workdir-0l20pn1i/prusa-slicer', '--depth', '500', '--no-single-branch', '--recursive'] cwd: . rc: 0 stdout: stderr: Cloning into '/var/lib/copr-rpmbuild/workspace/workdir-0l20pn1i/prusa-slicer'... Running: git checkout 8400e690afba2b19044c09a3f14c7ea3c79ab39b -- cmd: ['git', 'checkout', '8400e690afba2b19044c09a3f14c7ea3c79ab39b', '--'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-0l20pn1i/prusa-slicer rc: 0 stdout: stderr: Note: switching to '8400e690afba2b19044c09a3f14c7ea3c79ab39b'. 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 8400e69 automatic import of prusa-slicer Running: copr-distgit-client sources cmd: ['copr-distgit-client', 'sources'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-0l20pn1i/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:pr:35/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 /usr/bin/tail: /var/lib/copr-rpmbuild/main.log: file truncated 100 36945 100 36945 0 0 343k 0 --:--:-- --:--:-- --:--:-- 346k 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:pr:35/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 2925k 0 --:--:-- --:--:-- --:--:-- 2932k 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:pr:35/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 11.1M 0 0:00:05 0:00:05 --:--:-- 9.8M INFO: Reading stdout from command: md5sum version_2.7.4.tar.gz Running (timeout=18000): unbuffer mock --spec /var/lib/copr-rpmbuild/workspace/workdir-0l20pn1i/prusa-slicer/prusa-slicer.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-0l20pn1i/prusa-slicer --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1716587298.579927 -r /var/lib/copr-rpmbuild/results/configs/child.cfg INFO: mock.py version 5.5 starting (python version = 3.12.1, NVR = mock-5.5-1.fc39), args: /usr/libexec/mock/mock --spec /var/lib/copr-rpmbuild/workspace/workdir-0l20pn1i/prusa-slicer/prusa-slicer.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-0l20pn1i/prusa-slicer --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1716587298.579927 -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-0l20pn1i/prusa-slicer/prusa-slicer.spec) Config(fedora-39-ppc64le) Start: clean chroot Finish: clean chroot Mock Version: 5.5 INFO: Mock Version: 5.5 Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-39-ppc64le-bootstrap-1716587298.579927/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-1716587298.579927/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/3b34330d757f796bc247e5a18116b89fc4a001469bc94c77f2fddc9880b10441/merged INFO: umounting image registry.fedoraproject.org/fedora:39 (/var/lib/containers/storage/overlay/3b34330d757f796bc247e5a18116b89fc4a001469bc94c77f2fddc9880b10441/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 35 MB/s | 15 MB 00:00 Additional repo http_kojipkgs_fedoraproject_org 89 MB/s | 72 MB 00:00 fedora 18 MB/s | 83 MB 00:04 updates 14 MB/s | 34 MB 00:02 Last metadata expiration check: 0:00:04 ago on Fri May 24 21:49:30 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.1.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 677 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.1.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.0 M libdnf5-cli ppc64le 5.2.1.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 305 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): dbus-libs-1.14.10-3.fc40.ppc64le.rpm 1.4 MB/s | 176 kB 00:00 (2/15): fmt-10.2.1-4.fc41.ppc64le.rpm 1.1 MB/s | 147 kB 00:00 (3/15): libdnf5-5.2.1.0-1.fc41.ppc64le.rpm 25 MB/s | 1.0 MB 00:00 (4/15): libdnf5-cli-5.2.1.0-1.fc41.ppc64le.rpm 9.8 MB/s | 305 kB 00:00 (5/15): dnf5-5.2.1.0-1.fc41.ppc64le.rpm 3.9 MB/s | 677 kB 00:00 (6/15): python3-dbus-1.3.2-6.fc40.ppc64le.rpm 6.1 MB/s | 149 kB 00:00 (7/15): python3-dateutil-2.8.2-13.fc40.noarch.r 12 MB/s | 345 kB 00:00 (8/15): python3-distro-1.9.0-3.fc40.noarch.rpm 1.9 MB/s | 45 kB 00:00 (9/15): python3-dnf-plugins-core-4.7.0-1.fc41.n 12 MB/s | 302 kB 00:00 (10/15): python3-six-1.16.0-14.fc40.noarch.rpm 1.7 MB/s | 41 kB 00:00 (11/15): python3-systemd-235-9.fc40.ppc64le.rpm 4.2 MB/s | 101 kB 00:00 (12/15): sdbus-cpp-1.5.0-2.fc41.ppc64le.rpm 5.3 MB/s | 109 kB 00:00 (13/15): dnf-data-4.20.0-1.fc41.noarch.rpm 1.9 MB/s | 39 kB 00:00 (14/15): libstdc++-14.1.1-4.fc41.ppc64le.rpm 29 MB/s | 1.0 MB 00:00 (15/15): python3-dnf-4.20.0-1.fc41.noarch.rpm 24 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.1.0-1.fc41.ppc64le 3/20 warning: /etc/dnf/dnf.conf created as /etc/dnf/dnf.conf.rpmnew Installing : libdnf5-cli-5.2.1.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.1.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.2.1-7.fc39.ppc64le 20/20 Running scriptlet: libstdc++-13.2.1-7.fc39.ppc64le 20/20 Verifying : dbus-libs-1:1.14.10-3.fc40.ppc64le 1/20 Verifying : dnf5-5.2.1.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.1.0-1.fc41.ppc64le 6/20 Verifying : libdnf5-cli-5.2.1.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.2.1-7.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.1.0-1.fc41.ppc64le fmt-10.2.1-4.fc41.ppc64le libdnf5-5.2.1.0-1.fc41.ppc64le libdnf5-cli-5.2.1.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-1716587298.579927/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.1.0-1.fc41.ppc64le Start: installing minimal buildroot with dnf No matches found for the following disable plugin patterns: local, spacewalk, versionlock Copr repository 43 MB/s | 15 MB 00:00 Additional repo http_kojipkgs_fedoraproject_org 60 MB/s | 72 MB 00:01 fedora 14 MB/s | 83 MB 00:05 updates 13 MB/s | 34 MB 00:02 Last metadata expiration check: 0:00:04 ago on Fri May 24 21:50:53 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.10 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 290-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 76 k rpm-build ppc64le 4.19.1.1-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 71 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.10 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 11 k fedora-release-identity-basic noarch 41-0.10 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 9-3.fc40 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.7-1.fc40 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-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 562 k pam-libs ppc64le 1.6.1-1.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.13-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 8.5 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.1.1-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 509 k rpm-build-libs ppc64le 4.19.1.1-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 102 k rpm-libs ppc64le 4.19.1.1-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 351 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.14.5-2.fc40 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-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 776 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-3.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 385 kB/s | 43 kB 00:00 (2/156): ansible-srpm-macros-1-15.fc41.noarch.r 1.0 MB/s | 21 kB 00:00 (3/156): add-determinism-nopython-0.2.0-9.fc41. 5.1 MB/s | 894 kB 00:00 (4/156): audit-libs-4.0.1-2.fc41.ppc64le.rpm 3.7 MB/s | 142 kB 00:00 (5/156): gdb-minimal-14.2-9.fc41.ppc64le.rpm 20 MB/s | 4.3 MB 00:00 (6/156): authselect-1.5.0-5.fc41.ppc64le.rpm 3.3 MB/s | 142 kB 00:00 (7/156): authselect-libs-1.5.0-5.fc41.ppc64le.r 4.8 MB/s | 210 kB 00:00 (8/156): basesystem-11-20.fc40.noarch.rpm 366 kB/s | 7.2 kB 00:00 (9/156): bash-5.2.26-3.fc40.ppc64le.rpm 32 MB/s | 1.9 MB 00:00 (10/156): binutils-gold-2.42.50-11.fc41.ppc64le 21 MB/s | 1.1 MB 00:00 (11/156): build-reproducibility-srpm-macros-0.2 457 kB/s | 9.1 kB 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.0 MB/s | 47 kB 00:00 (14/156): ca-certificates-2023.2.62_v7.0.401-6. 28 MB/s | 862 kB 00:00 (15/156): coreutils-9.5-1.fc41.ppc64le.rpm 25 MB/s | 1.4 MB 00:00 (16/156): coreutils-common-9.5-1.fc41.ppc64le.r 37 MB/s | 2.1 MB 00:00 (17/156): binutils-2.42.50-11.fc41.ppc64le.rpm 31 MB/s | 6.5 MB 00:00 (18/156): cpio-2.15-1.fc40.ppc64le.rpm 6.4 MB/s | 293 kB 00:00 (19/156): cracklib-2.9.11-5.fc40.ppc64le.rpm 2.0 MB/s | 84 kB 00:00 (20/156): crypto-policies-20240521-1.gitf71d135 3.3 MB/s | 65 kB 00:00 (21/156): curl-8.8.0-1.fc41.ppc64le.rpm 13 MB/s | 307 kB 00:00 (22/156): debugedit-5.0-16.fc41.ppc64le.rpm 3.4 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): diffutils-3.10-5.fc40.ppc64le.rpm 13 MB/s | 410 kB 00:00 (25/156): dwz-0.15-6.fc40.ppc64le.rpm 5.1 MB/s | 144 kB 00:00 (26/156): ed-1.20.2-1.fc41.ppc64le.rpm 3.9 MB/s | 85 kB 00:00 (27/156): efi-srpm-macros-5-11.fc40.noarch.rpm 1.1 MB/s | 22 kB 00:00 (28/156): elfutils-default-yama-scope-0.191-7.f 750 kB/s | 13 kB 00:00 (29/156): elfutils-debuginfod-client-0.191-7.fc 1.8 MB/s | 40 kB 00:00 (30/156): elfutils-0.191-7.fc41.ppc64le.rpm 18 MB/s | 557 kB 00:00 (31/156): elfutils-libs-0.191-7.fc41.ppc64le.rp 13 MB/s | 296 kB 00:00 (32/156): elfutils-libelf-0.191-7.fc41.ppc64le. 7.4 MB/s | 218 kB 00:00 (33/156): fedora-gpg-keys-41-0.2.noarch.rpm 5.5 MB/s | 122 kB 00:00 (34/156): fedora-release-identity-basic-41-0.10 710 kB/s | 12 kB 00:00 (35/156): fedora-release-41-0.10.noarch.rpm 535 kB/s | 11 kB 00:00 (36/156): fedora-release-common-41-0.10.noarch. 1.1 MB/s | 22 kB 00:00 (37/156): fedora-repos-41-0.2.noarch.rpm 460 kB/s | 9.3 kB 00:00 (38/156): file-5.45-5.fc41.ppc64le.rpm 2.5 MB/s | 50 kB 00:00 (39/156): fedora-repos-rawhide-41-0.2.noarch.rp 424 kB/s | 8.9 kB 00:00 (40/156): filesystem-3.18-9.fc41.ppc64le.rpm 22 MB/s | 1.1 MB 00:00 (41/156): findutils-4.9.0-8.fc40.ppc64le.rpm 10 MB/s | 533 kB 00:00 (42/156): file-libs-5.45-5.fc41.ppc64le.rpm 13 MB/s | 775 kB 00:00 (43/156): forge-srpm-macros-0.3.1-1.fc41.noarch 1.0 MB/s | 19 kB 00:00 (44/156): fonts-srpm-macros-2.0.5-14.fc40.noarc 1.2 MB/s | 27 kB 00:00 (45/156): fpc-srpm-macros-1.3-12.fc40.noarch.rp 455 kB/s | 7.8 kB 00:00 (46/156): gdbm-1.23-6.fc40.ppc64le.rpm 6.8 MB/s | 154 kB 00:00 (47/156): gdbm-libs-1.23-6.fc40.ppc64le.rpm 2.8 MB/s | 62 kB 00:00 (48/156): gawk-5.3.0-3.fc40.ppc64le.rpm 27 MB/s | 1.1 MB 00:00 (49/156): ghc-srpm-macros-1.9.1-1.fc41.noarch.r 369 kB/s | 9.0 kB 00:00 (50/156): glibc-common-2.39.9000-18.fc41.ppc64l 14 MB/s | 407 kB 00:00 (51/156): glibc-2.39.9000-18.fc41.ppc64le.rpm 46 MB/s | 3.5 MB 00:00 (52/156): glibc-gconv-extra-2.39.9000-18.fc41.p 29 MB/s | 2.0 MB 00:00 (53/156): glibc-minimal-langpack-2.39.9000-18.f 2.2 MB/s | 112 kB 00:00 (54/156): gmp-6.3.0-1.fc41.ppc64le.rpm 9.4 MB/s | 309 kB 00:00 (55/156): gnat-srpm-macros-6-5.fc40.noarch.rpm 471 kB/s | 8.8 kB 00:00 (56/156): go-srpm-macros-3.6.0-1.fc41.noarch.rp 1.4 MB/s | 28 kB 00:00 (57/156): info-7.1-2.fc40.ppc64le.rpm 8.7 MB/s | 201 kB 00:00 (58/156): grep-3.11-8.fc41.ppc64le.rpm 9.8 MB/s | 299 kB 00:00 (59/156): gzip-1.13-1.fc40.ppc64le.rpm 5.7 MB/s | 168 kB 00:00 (60/156): kernel-srpm-macros-1.0-23.fc41.noarch 529 kB/s | 9.8 kB 00:00 (61/156): keyutils-libs-1.6.3-3.fc40.ppc64le.rp 1.6 MB/s | 33 kB 00:00 (62/156): jansson-2.13.1-9.fc40.ppc64le.rpm 2.0 MB/s | 50 kB 00:00 (63/156): libacl-2.3.2-1.fc40.ppc64le.rpm 1.2 MB/s | 27 kB 00:00 (64/156): libarchive-3.7.4-1.fc41.ppc64le.rpm 19 MB/s | 476 kB 00:00 (65/156): krb5-libs-1.21.2-5.fc40.ppc64le.rpm 23 MB/s | 838 kB 00:00 (66/156): libblkid-2.40.1-1.fc41.ppc64le.rpm 6.4 MB/s | 141 kB 00:00 (67/156): libattr-2.5.2-3.fc40.ppc64le.rpm 817 kB/s | 19 kB 00:00 (68/156): libbrotli-1.1.0-3.fc40.ppc64le.rpm 16 MB/s | 384 kB 00:00 (69/156): libcap-ng-0.8.5-1.fc41.ppc64le.rpm 1.6 MB/s | 34 kB 00:00 (70/156): libcap-2.70-1.fc41.ppc64le.rpm 4.0 MB/s | 93 kB 00:00 (71/156): libcom_err-1.47.0-5.fc40.ppc64le.rpm 1.3 MB/s | 26 kB 00:00 (72/156): libeconf-0.6.2-2.fc41.ppc64le.rpm 1.7 MB/s | 36 kB 00:00 (73/156): libevent-2.1.12-13.fc41.ppc64le.rpm 12 MB/s | 275 kB 00:00 (74/156): libcurl-8.8.0-1.fc41.ppc64le.rpm 12 MB/s | 394 kB 00:00 (75/156): libfdisk-2.40.1-1.fc41.ppc64le.rpm 7.0 MB/s | 176 kB 00:00 (76/156): libffi-3.4.6-1.fc41.ppc64le.rpm 1.8 MB/s | 38 kB 00:00 (77/156): libgcc-14.1.1-4.fc41.ppc64le.rpm 5.2 MB/s | 109 kB 00:00 (78/156): libidn2-2.3.7-1.fc40.ppc64le.rpm 4.7 MB/s | 115 kB 00:00 (79/156): libmount-2.40.1-1.fc41.ppc64le.rpm 7.6 MB/s | 177 kB 00:00 (80/156): libgomp-14.1.1-4.fc41.ppc64le.rpm 11 MB/s | 363 kB 00:00 (81/156): libnsl2-2.0.1-1.fc40.ppc64le.rpm 1.5 MB/s | 32 kB 00:00 (82/156): libpkgconf-2.1.1-1.fc41.ppc64le.rpm 2.2 MB/s | 43 kB 00:00 (83/156): libnghttp2-1.62.0-1.fc41.ppc64le.rpm 3.6 MB/s | 86 kB 00:00 (84/156): libpwquality-1.4.5-9.fc40.ppc64le.rpm 5.2 MB/s | 112 kB 00:00 (85/156): libpsl-0.21.5-3.fc40.ppc64le.rpm 2.6 MB/s | 66 kB 00:00 (86/156): librtas-2.0.6-1.fc41.ppc64le.rpm 3.5 MB/s | 81 kB 00:00 (87/156): libselinux-3.6-4.fc40.ppc64le.rpm 4.0 MB/s | 100 kB 00:00 (88/156): libsemanage-3.6-3.fc40.ppc64le.rpm 5.3 MB/s | 128 kB 00:00 (89/156): libsepol-3.6-3.fc40.ppc64le.rpm 14 MB/s | 372 kB 00:00 (90/156): libssh-config-0.10.6-6.fc41.noarch.rp 470 kB/s | 9.1 kB 00:00 (91/156): libsmartcols-2.40.1-1.fc41.ppc64le.rp 4.7 MB/s | 110 kB 00:00 (92/156): libssh-0.10.6-6.fc41.ppc64le.rpm 9.7 MB/s | 240 kB 00:00 (93/156): libtasn1-4.19.0-6.fc40.ppc64le.rpm 3.6 MB/s | 79 kB 00:00 (94/156): libtirpc-1.3.4-1.rc3.fc41.ppc64le.rpm 4.7 MB/s | 107 kB 00:00 (95/156): libstdc++-14.1.1-4.fc41.ppc64le.rpm 27 MB/s | 1.0 MB 00:00 (96/156): libtool-ltdl-2.4.7-10.fc40.ppc64le.rp 1.7 MB/s | 40 kB 00:00 (97/156): libunistring-1.1-7.fc41.ppc64le.rpm 19 MB/s | 575 kB 00:00 (98/156): libutempter-1.2.1-13.fc40.ppc64le.rpm 1.2 MB/s | 27 kB 00:00 (99/156): libverto-0.3.2-8.fc40.ppc64le.rpm 994 kB/s | 22 kB 00:00 (100/156): libuuid-2.40.1-1.fc41.ppc64le.rpm 1.1 MB/s | 30 kB 00:00 (101/156): libxcrypt-4.4.36-5.fc40.ppc64le.rpm 5.0 MB/s | 130 kB 00:00 (102/156): lua-libs-5.4.6-5.fc40.ppc64le.rpm 6.4 MB/s | 149 kB 00:00 (103/156): libzstd-1.5.6-1.fc41.ppc64le.rpm 10 MB/s | 334 kB 00:00 (104/156): libxml2-2.12.7-1.fc41.ppc64le.rpm 20 MB/s | 767 kB 00:00 (105/156): lua-srpm-macros-1-13.fc40.noarch.rpm 435 kB/s | 8.7 kB 00:00 (106/156): lz4-libs-1.9.4-6.fc40.ppc64le.rpm 3.7 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-base-6.4-12.20240127.fc40.no 2.3 MB/s | 64 kB 00:00 (109/156): ncurses-libs-6.4-12.20240127.fc40.pp 14 MB/s | 378 kB 00:00 (110/156): ocaml-srpm-macros-9-3.fc40.noarch.rp 427 kB/s | 9.1 kB 00:00 (111/156): openblas-srpm-macros-2-17.fc41.noarc 372 kB/s | 7.7 kB 00:00 (112/156): openldap-2.6.7-1.fc40.ppc64le.rpm 11 MB/s | 287 kB 00:00 (113/156): openssl-libs-3.2.1-6.fc41.ppc64le.rp 45 MB/s | 2.5 MB 00:00 (114/156): p11-kit-0.25.3-4.fc40.ppc64le.rpm 11 MB/s | 479 kB 00:00 (115/156): p11-kit-trust-0.25.3-4.fc40.ppc64le. 4.3 MB/s | 148 kB 00:00 (116/156): pam-libs-1.6.1-1.fc41.ppc64le.rpm 3.2 MB/s | 63 kB 00:00 (117/156): package-notes-srpm-macros-0.5-11.fc4 398 kB/s | 9.9 kB 00:00 (118/156): pam-1.6.1-1.fc41.ppc64le.rpm 20 MB/s | 562 kB 00:00 (119/156): pcre2-10.43-2.fc41.1.ppc64le.rpm 10 MB/s | 252 kB 00:00 (120/156): patch-2.7.6-24.fc40.ppc64le.rpm 5.1 MB/s | 142 kB 00:00 (121/156): pcre2-syntax-10.43-2.fc41.1.noarch.r 7.0 MB/s | 149 kB 00:00 (122/156): perl-srpm-macros-1-53.fc40.noarch.rp 387 kB/s | 8.4 kB 00:00 (123/156): pkgconf-2.1.1-1.fc41.ppc64le.rpm 2.0 MB/s | 44 kB 00:00 (124/156): pkgconf-m4-2.1.1-1.fc41.noarch.rpm 630 kB/s | 14 kB 00:00 (125/156): pkgconf-pkg-config-2.1.1-1.fc41.ppc6 458 kB/s | 9.8 kB 00:00 (126/156): publicsuffix-list-dafsa-20240107-3.f 2.9 MB/s | 58 kB 00:00 (127/156): popt-1.19-6.fc40.ppc64le.rpm 2.7 MB/s | 64 kB 00:00 (128/156): pyproject-srpm-macros-1.12.0-1.fc40. 505 kB/s | 14 kB 00:00 (129/156): python-srpm-macros-3.12-9.fc41.noarc 922 kB/s | 24 kB 00:00 (130/156): qt5-srpm-macros-5.15.13-1.fc41.noarc 335 kB/s | 8.5 kB 00:00 (131/156): redhat-rpm-config-290-1.fc41.noarch. 3.7 MB/s | 76 kB 00:00 (132/156): qt6-srpm-macros-6.7.1-1.fc41.noarch. 390 kB/s | 8.9 kB 00:00 (133/156): readline-8.2-8.fc40.ppc64le.rpm 9.3 MB/s | 230 kB 00:00 (134/156): rpm-build-4.19.1.1-2.fc41.ppc64le.rp 3.3 MB/s | 71 kB 00:00 (135/156): rpm-build-libs-4.19.1.1-2.fc41.ppc64 4.1 MB/s | 102 kB 00:00 (136/156): rpm-4.19.1.1-2.fc41.ppc64le.rpm 15 MB/s | 509 kB 00:00 (137/156): rust-srpm-macros-26.3-1.fc41.noarch. 714 kB/s | 13 kB 00:00 (138/156): rpm-libs-4.19.1.1-2.fc41.ppc64le.rpm 11 MB/s | 351 kB 00:00 (139/156): rpm-sequoia-1.6.0-3.fc41.ppc64le.rpm 24 MB/s | 930 kB 00:00 (140/156): setup-2.14.5-2.fc40.noarch.rpm 7.2 MB/s | 148 kB 00:00 (141/156): sed-4.9-1.fc40.ppc64le.rpm 9.4 MB/s | 314 kB 00:00 (142/156): shadow-utils-4.15.1-5.fc41.ppc64le.r 32 MB/s | 1.3 MB 00:00 (143/156): sqlite-libs-3.45.3-1.fc41.ppc64le.rp 21 MB/s | 818 kB 00:00 (144/156): systemd-libs-256~rc3-1.fc41.ppc64le. 20 MB/s | 776 kB 00:00 (145/156): tar-1.35-3.fc40.ppc64le.rpm 18 MB/s | 874 kB 00:00 (146/156): unzip-6.0-63.fc40.ppc64le.rpm 5.2 MB/s | 191 kB 00:00 (147/156): util-linux-2.40.1-1.fc41.ppc64le.rpm 28 MB/s | 1.3 MB 00:00 (148/156): which-2.21-41.fc40.ppc64le.rpm 1.9 MB/s | 43 kB 00:00 (149/156): util-linux-core-2.40.1-1.fc41.ppc64l 18 MB/s | 564 kB 00:00 (150/156): xxhash-libs-0.8.2-2.fc40.ppc64le.rpm 1.3 MB/s | 37 kB 00:00 (151/156): xz-5.4.6-3.fc41.ppc64le.rpm 16 MB/s | 535 kB 00:00 (152/156): xz-libs-5.4.6-3.fc41.ppc64le.rpm 4.4 MB/s | 122 kB 00:00 (153/156): zig-srpm-macros-1-2.fc40.noarch.rpm 342 kB/s | 8.0 kB 00:00 (154/156): zstd-1.5.6-1.fc41.ppc64le.rpm 20 MB/s | 502 kB 00:00 (155/156): zip-3.0-40.fc40.ppc64le.rpm 9.0 MB/s | 274 kB 00:00 (156/156): zlib-ng-compat-2.1.6-3.fc41.ppc64le. 2.7 MB/s | 79 kB 00:00 -------------------------------------------------------------------------------- Total 33 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.10.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.10.noarch 7/156 Installing : fedora-release-41-0.10.noarch 8/156 Installing : setup-2.14.5-2.fc40.noarch 9/156 warning: /etc/hosts created as /etc/hosts.rpmnew Running scriptlet: setup-2.14.5-2.fc40.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.13-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-9-3.fc40.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-3.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-1.fc41.ppc64le 55/156 Installing : libcap-2.70-1.fc41.ppc64le 56/156 Installing : systemd-libs-256~rc3-1.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 : libtirpc-1.3.4-1.rc3.fc41.ppc64le 118/156 Installing : authselect-libs-1.5.0-5.fc41.ppc64le 119/156 Installing : gzip-1.13-1.fc40.ppc64le 120/156 Installing : libarchive-3.7.4-1.fc41.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-1.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.7-1.fc40.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.1.1-2.fc41.ppc64le 140/156 Running scriptlet: rpm-4.19.1.1-2.fc41.ppc64le 141/156 Installing : rpm-4.19.1.1-2.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.1.1-2.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-290-1.fc41.noarch 151/156 Installing : rpm-build-4.19.1.1-2.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.1.1-2.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.10.noarch fedora-release-common-41-0.10.noarch fedora-release-identity-basic-41-0.10.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-9-3.fc40.noarch openblas-srpm-macros-2-17.fc41.noarch openldap-2.6.7-1.fc40.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-1.fc41.ppc64le pam-libs-1.6.1-1.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.13-1.fc41.noarch qt6-srpm-macros-6.7.1-1.fc41.noarch readline-8.2-8.fc40.ppc64le redhat-rpm-config-290-1.fc41.noarch rpm-4.19.1.1-2.fc41.ppc64le rpm-build-4.19.1.1-2.fc41.ppc64le rpm-build-libs-4.19.1.1-2.fc41.ppc64le rpm-libs-4.19.1.1-2.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.14.5-2.fc40.noarch shadow-utils-2:4.15.1-5.fc41.ppc64le sqlite-libs-3.45.3-1.fc41.ppc64le systemd-libs-256~rc3-1.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-3.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.10.noarch fedora-release-common-41-0.10.noarch fedora-release-identity-basic-41-0.10.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-9-3.fc40.noarch openblas-srpm-macros-2-17.fc41.noarch openldap-2.6.7-1.fc40.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-1.fc41.ppc64le pam-libs-1.6.1-1.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.13-1.fc41.noarch qt6-srpm-macros-6.7.1-1.fc41.noarch readline-8.2-8.fc40.ppc64le redhat-rpm-config-290-1.fc41.noarch rpm-4.19.1.1-2.fc41.ppc64le rpm-build-4.19.1.1-2.fc41.ppc64le rpm-build-libs-4.19.1.1-2.fc41.ppc64le rpm-libs-4.19.1.1-2.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.14.5-2.fc40.noarch shadow-utils-4.15.1-5.fc41.ppc64le sqlite-libs-3.45.3-1.fc41.ppc64le systemd-libs-256~rc3-1.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-3.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=1716508800 Wrote: /builddir/build/SRPMS/prusa-slicer-2.7.4-4.fc41.src.rpm Finish: rpmbuild -bs cp: preserving permissions for ‘/var/lib/copr-rpmbuild/results/chroot_scan/var/lib/mock/fedora-39-ppc64le-1716587298.579927/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-1716587298.579927/root/var/log/dnf.log /var/lib/mock/fedora-39-ppc64le-1716587298.579927/root/var/log/dnf.librepo.log /var/lib/mock/fedora-39-ppc64le-1716587298.579927/root/var/log/dnf.rpm.log Finish: buildsrpm INFO: Done(/var/lib/copr-rpmbuild/workspace/workdir-0l20pn1i/prusa-slicer/prusa-slicer.spec) Config(child) 3 minutes 13 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-4.fc41.src.rpm) Config(fedora-39-ppc64le) Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-39-ppc64le-bootstrap-1716587298.579927/root. INFO: reusing tmpfs at /var/lib/mock/fedora-39-ppc64le-bootstrap-1716587298.579927/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-1716587298.579927/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.1.0-1.fc41.ppc64le Finish: chroot init Start: build phase for prusa-slicer-2.7.4-4.fc41.src.rpm Start: build setup for prusa-slicer-2.7.4-4.fc41.src.rpm Building target platforms: ppc64le Building for target ppc64le setting SOURCE_DATE_EPOCH=1716508800 Wrote: /builddir/build/SRPMS/prusa-slicer-2.7.4-4.fc41.src.rpm No matches found for the following disable plugin patterns: local, spacewalk, versionlock Copr repository 32 kB/s | 1.5 kB 00:00 Additional repo http_kojipkgs_fedoraproject_org 31 kB/s | 3.8 kB 00:00 fedora 84 kB/s | 3.8 kB 00:00 updates 148 kB/s | 4.9 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-4.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.0-2.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-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 5.3 M systemd-devel ppc64le 256~rc3-1.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.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 513 k adwaita-icon-theme noarch 46.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 284 k 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-4.fc41 copr_base 13 k boost-atomic ppc64le 1.83.0-4.fc41 copr_base 19 k boost-chrono ppc64le 1.83.0-4.fc41 copr_base 25 k boost-container ppc64le 1.83.0-4.fc41 copr_base 41 k boost-context ppc64le 1.83.0-4.fc41 copr_base 17 k boost-contract ppc64le 1.83.0-4.fc41 copr_base 45 k boost-coroutine ppc64le 1.83.0-4.fc41 copr_base 20 k boost-date-time ppc64le 1.83.0-4.fc41 copr_base 15 k boost-fiber ppc64le 1.83.0-4.fc41 copr_base 44 k boost-filesystem ppc64le 1.83.0-4.fc41 copr_base 69 k boost-graph ppc64le 1.83.0-4.fc41 copr_base 155 k boost-iostreams ppc64le 1.83.0-4.fc41 copr_base 40 k boost-json ppc64le 1.83.0-4.fc41 copr_base 152 k boost-locale ppc64le 1.83.0-4.fc41 copr_base 233 k boost-log ppc64le 1.83.0-4.fc41 copr_base 512 k boost-math ppc64le 1.83.0-4.fc41 copr_base 315 k boost-nowide ppc64le 1.83.0-4.fc41 copr_base 20 k boost-numpy3 ppc64le 1.83.0-4.fc41 copr_base 29 k boost-program-options ppc64le 1.83.0-4.fc41 copr_base 112 k boost-python3 ppc64le 1.83.0-4.fc41 copr_base 117 k boost-random ppc64le 1.83.0-4.fc41 copr_base 24 k boost-regex ppc64le 1.83.0-4.fc41 copr_base 120 k boost-serialization ppc64le 1.83.0-4.fc41 copr_base 136 k boost-stacktrace ppc64le 1.83.0-4.fc41 copr_base 30 k boost-system ppc64le 1.83.0-4.fc41 copr_base 15 k boost-test ppc64le 1.83.0-4.fc41 copr_base 246 k boost-thread ppc64le 1.83.0-4.fc41 copr_base 63 k boost-timer ppc64le 1.83.0-4.fc41 copr_base 41 k boost-type_erasure ppc64le 1.83.0-4.fc41 copr_base 33 k boost-wave ppc64le 1.83.0-4.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-3.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.7.3-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 76 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.2-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 25 k flexiblas-devel ppc64le 3.4.2-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 112 k flexiblas-netlib ppc64le 3.4.2-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.9 M flexiblas-netlib64 ppc64le 3.4.2-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.8 M flexiblas-openblas-openmp ppc64le 3.4.2-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 17 k flexiblas-openblas-openmp64 ppc64le 3.4.2-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 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.11-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 480 k gdk-pixbuf2-devel ppc64le 2.42.11-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 333 k gdk-pixbuf2-modules ppc64le 2.42.11-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-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 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.3-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.3-2.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-9.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 12 k javascriptcoregtk4.1 ppc64le 2.45.2-2.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.9.0-64.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-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 106 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.1-4.fc40 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.1-13.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.5-4.fc40 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-4.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-1.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-22.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 172 k nss ppc64le 3.99.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 798 k nss-softokn ppc64le 3.99.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 439 k nss-softokn-freebl ppc64le 3.99.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 413 k nss-sysinit ppc64le 3.99.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 19 k nss-util ppc64le 3.99.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.0-2.fc41 copr_base 2.5 M opencascade-foundation ppc64le 7.8.0-2.fc41 copr_base 13 M opencascade-modeling ppc64le 7.8.0-2.fc41 copr_base 14 M opencascade-ocaf ppc64le 7.8.0-2.fc41 copr_base 1.2 M opencascade-visualization ppc64le 7.8.0-2.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.02-3.fc40 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-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.5 M proj-data noarch 9.4.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.3 M proj-devel ppc64le 9.4.0-1.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-4.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.13-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 174 k qt5-doctools ppc64le 5.15.13-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 735 k qt5-linguist ppc64le 5.15.13-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 923 k qt5-qtbase ppc64le 5.15.13-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.8 M qt5-qtbase-common noarch 5.15.13-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 12 k qt5-qtbase-devel ppc64le 5.15.13-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.3 M qt5-qtbase-gui ppc64le 5.15.13-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 6.9 M qt5-qtdeclarative ppc64le 5.15.13-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.5 M qt5-qtdeclarative-devel ppc64le 5.15.13-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.4 M qt5-qtlocation ppc64le 5.15.13-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.4 M qt5-qtsensors ppc64le 5.15.13-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 239 k qt5-qttools ppc64le 5.15.13-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 42 k qt5-qttools-common noarch 5.15.13-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 11 k qt5-qttools-devel ppc64le 5.15.13-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 189 k qt5-qttools-libs-designer ppc64le 5.15.13-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.8 M qt5-qttools-libs-designercomponents ppc64le 5.15.13-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 832 k qt5-qttools-libs-help ppc64le 5.15.13-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 172 k qt5-qtwebchannel ppc64le 5.15.13-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 107 k qt5-qtwebkit ppc64le 5.212.0-0.85alpha4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 13 M qt5-qtwebkit-devel ppc64le 5.212.0-0.85alpha4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 55 k qt5-qtx11extras ppc64le 5.15.13-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 36 k qt5-qtx11extras-devel ppc64le 5.15.13-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 16 k qt5-rpm-macros noarch 5.15.13-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 10 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 1.4.1-5.fc40 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-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 420 k systemd-rpm-macros noarch 256~rc3-1.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.fc41 copr_base 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-7.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 432 k tzdata-java noarch 2024a-7.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 47 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-21.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 847 k urw-base35-c059-fonts noarch 20200910-21.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 874 k urw-base35-d050000l-fonts noarch 20200910-21.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 76 k urw-base35-fonts noarch 20200910-21.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 10 k urw-base35-fonts-common noarch 20200910-21.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 21 k urw-base35-gothic-fonts noarch 20200910-21.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 643 k urw-base35-nimbus-mono-ps-fonts noarch 20200910-21.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 795 k urw-base35-nimbus-roman-fonts noarch 20200910-21.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 856 k urw-base35-nimbus-sans-fonts noarch 20200910-21.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.3 M urw-base35-p052-fonts noarch 20200910-21.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 973 k urw-base35-standard-symbols-ps-fonts noarch 20200910-21.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 58 k urw-base35-z003-fonts noarch 20200910-21.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.393-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.280.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.2 M vulkan-loader ppc64le 1.3.280.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 183 k vulkan-loader-devel ppc64le 1.3.280.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.2-2.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-1.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-3.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 36 k Transaction Summary ================================================================================================================================================ Install 743 Packages Total download size: 656 M Installed size: 3.2 G Downloading Packages: (1/743): ImageMagick-7.1.1.26-8.fc41.ppc64le.rp 836 kB/s | 78 kB 00:00 (2/743): NLopt-2.7.1-18.fc40.ppc64le.rpm 2.2 MB/s | 269 kB 00:00 (3/743): NLopt-devel-2.7.1-18.fc40.ppc64le.rpm 1.5 MB/s | 41 kB 00:00 (4/743): arpack-3.9.1-3.fc40.ppc64le.rpm 4.5 MB/s | 187 kB 00:00 (5/743): boost-1.83.0-4.fc41.ppc64le.rpm 337 kB/s | 13 kB 00:00 (6/743): ImageMagick-libs-7.1.1.26-8.fc41.ppc64 14 MB/s | 2.7 MB 00:00 (7/743): boost-atomic-1.83.0-4.fc41.ppc64le.rpm 630 kB/s | 19 kB 00:00 (8/743): boost-chrono-1.83.0-4.fc41.ppc64le.rpm 710 kB/s | 25 kB 00:00 (9/743): boost-container-1.83.0-4.fc41.ppc64le. 2.2 MB/s | 41 kB 00:00 (10/743): boost-contract-1.83.0-4.fc41.ppc64le. 2.3 MB/s | 45 kB 00:00 (11/743): boost-coroutine-1.83.0-4.fc41.ppc64le 927 kB/s | 20 kB 00:00 (12/743): boost-date-time-1.83.0-4.fc41.ppc64le 718 kB/s | 15 kB 00:00 (13/743): boost-fiber-1.83.0-4.fc41.ppc64le.rpm 785 kB/s | 44 kB 00:00 (14/743): boost-context-1.83.0-4.fc41.ppc64le.r 87 kB/s | 17 kB 00:00 (15/743): boost-filesystem-1.83.0-4.fc41.ppc64l 521 kB/s | 69 kB 00:00 (16/743): boost-graph-1.83.0-4.fc41.ppc64le.rpm 1.1 MB/s | 155 kB 00:00 (17/743): boost-iostreams-1.83.0-4.fc41.ppc64le 454 kB/s | 40 kB 00:00 (18/743): boost-devel-1.83.0-4.fc41.ppc64le.rpm 34 MB/s | 12 MB 00:00 (19/743): boost-json-1.83.0-4.fc41.ppc64le.rpm 2.3 MB/s | 152 kB 00:00 (20/743): boost-locale-1.83.0-4.fc41.ppc64le.rp 3.4 MB/s | 233 kB 00:00 (21/743): boost-math-1.83.0-4.fc41.ppc64le.rpm 16 MB/s | 315 kB 00:00 (22/743): boost-nowide-1.83.0-4.fc41.ppc64le.rp 1.0 MB/s | 20 kB 00:00 (23/743): boost-log-1.83.0-4.fc41.ppc64le.rpm 14 MB/s | 512 kB 00:00 (24/743): boost-program-options-1.83.0-4.fc41.p 6.9 MB/s | 112 kB 00:00 (25/743): boost-numpy3-1.83.0-4.fc41.ppc64le.rp 1.4 MB/s | 29 kB 00:00 (26/743): boost-random-1.83.0-4.fc41.ppc64le.rp 1.4 MB/s | 24 kB 00:00 (27/743): boost-python3-1.83.0-4.fc41.ppc64le.r 5.3 MB/s | 117 kB 00:00 (28/743): boost-regex-1.83.0-4.fc41.ppc64le.rpm 5.4 MB/s | 120 kB 00:00 (29/743): boost-stacktrace-1.83.0-4.fc41.ppc64l 1.6 MB/s | 30 kB 00:00 (30/743): boost-serialization-1.83.0-4.fc41.ppc 5.7 MB/s | 136 kB 00:00 (31/743): boost-system-1.83.0-4.fc41.ppc64le.rp 901 kB/s | 15 kB 00:00 (32/743): boost-test-1.83.0-4.fc41.ppc64le.rpm 12 MB/s | 246 kB 00:00 (33/743): boost-thread-1.83.0-4.fc41.ppc64le.rp 3.3 MB/s | 63 kB 00:00 (34/743): boost-timer-1.83.0-4.fc41.ppc64le.rpm 2.3 MB/s | 41 kB 00:00 (35/743): boost-wave-1.83.0-4.fc41.ppc64le.rpm 10 MB/s | 216 kB 00:00 (36/743): cereal-devel-1.3.2-6.fc40.ppc64le.rpm 7.1 MB/s | 208 kB 00:00 (37/743): cli11-devel-2.4.2-1.fc41.noarch.rpm 11 MB/s | 138 kB 00:00 (38/743): freeimage-3.19.0-0.24.svn1909.fc41.pp 20 MB/s | 389 kB 00:00 (39/743): freeimage-devel-3.19.0-0.24.svn1909.f 2.5 MB/s | 38 kB 00:00 (40/743): gdal-devel-3.9.0-3.fc41.ppc64le.rpm 14 MB/s | 216 kB 00:00 (41/743): eigen3-devel-3.4.0-15.fc40.noarch.rpm 12 MB/s | 1.1 MB 00:00 (42/743): gdal-libs-3.9.0-3.fc41.ppc64le.rpm 48 MB/s | 9.8 MB 00:00 (43/743): boost-type_erasure-1.83.0-4.fc41.ppc6 112 kB/s | 33 kB 00:00 (44/743): libarrow-16.1.0-2.fc41.ppc64le.rpm 29 MB/s | 5.4 MB 00:00 (45/743): libarrow-acero-libs-16.1.0-2.fc41.ppc 20 MB/s | 548 kB 00:00 (46/743): libarrow-dataset-libs-16.1.0-2.fc41.p 19 MB/s | 521 kB 00:00 (47/743): libarrow-doc-16.1.0-2.fc41.noarch.rpm 3.0 MB/s | 29 kB 00:00 (48/743): libkml-1.3.0-47.fc40.ppc64le.rpm 13 MB/s | 361 kB 00:00 (49/743): opencascade-draw-7.8.0-2.fc41.ppc64le 32 MB/s | 2.5 MB 00:00 (50/743): opencascade-devel-7.8.0-2.fc41.ppc64l 30 MB/s | 3.9 MB 00:00 (51/743): opencascade-ocaf-7.8.0-2.fc41.ppc64le 5.6 MB/s | 1.2 MB 00:00 (52/743): opencascade-foundation-7.8.0-2.fc41.p 32 MB/s | 13 MB 00:00 (53/743): opencascade-modeling-7.8.0-2.fc41.ppc 35 MB/s | 14 MB 00:00 (54/743): openexr-devel-3.2.4-2.fc41.ppc64le.rp 2.1 MB/s | 147 kB 00:00 (55/743): opencascade-visualization-7.8.0-2.fc4 14 MB/s | 2.1 MB 00:00 (56/743): parquet-libs-16.1.0-2.fc41.ppc64le.rp 33 MB/s | 998 kB 00:00 (57/743): openexr2-libs-2.5.8-7.fc40.ppc64le.rp 23 MB/s | 1.0 MB 00:00 (58/743): openexr-libs-3.2.4-2.fc41.ppc64le.rpm 20 MB/s | 1.1 MB 00:00 (59/743): poppler-glib-24.02.0-2.fc40.ppc64le.r 14 MB/s | 199 kB 00:00 (60/743): systemtap-sdt-devel-5.1-1.fc41.ppc64l 913 kB/s | 74 kB 00:00 (61/743): python3-numpy-1.26.4-4.fc41.ppc64le.r 52 MB/s | 6.8 MB 00:00 (62/743): poppler-24.02.0-2.fc40.ppc64le.rpm 8.0 MB/s | 1.2 MB 00:00 (63/743): thrift-0.15.0-4.fc41.ppc64le.rpm 25 MB/s | 1.5 MB 00:00 (64/743): PEGTL-devel-2.8.3-9.fc40.ppc64le.rpm 1.4 MB/s | 127 kB 00:00 (65/743): LibRaw-0.21.2-5.fc40.ppc64le.rpm 4.5 MB/s | 461 kB 00:00 (66/743): SuperLU-6.0.1-5.fc41.ppc64le.rpm 6.2 MB/s | 206 kB 00:00 (67/743): SDL2-2.30.3-1.fc41.ppc64le.rpm 14 MB/s | 749 kB 00:00 (68/743): abattis-cantarell-vf-fonts-0.301-12.f 5.5 MB/s | 120 kB 00:00 (69/743): CGAL-devel-5.6.1-1.fc41.ppc64le.rpm 26 MB/s | 5.2 MB 00:00 (70/743): add-determinism-0.2.0-9.fc41.ppc64le. 19 MB/s | 912 kB 00:00 (71/743): adobe-mappings-cmap-deprecated-202306 4.1 MB/s | 114 kB 00:00 (72/743): adobe-mappings-cmap-20230622-3.fc40.n 30 MB/s | 2.1 MB 00:00 (73/743): adobe-mappings-pdf-20190401-7.fc40.no 17 MB/s | 687 kB 00:00 (74/743): adwaita-cursor-theme-46.0-1.fc41.noar 17 MB/s | 513 kB 00:00 (75/743): adwaita-icon-theme-46.0-1.fc41.noarch 12 MB/s | 284 kB 00:00 (76/743): alsa-lib-1.2.11-2.fc40.ppc64le.rpm 16 MB/s | 569 kB 00:00 (77/743): annobin-docs-12.54-2.fc41.noarch.rpm 2.8 MB/s | 90 kB 00:00 (78/743): annobin-plugin-gcc-12.54-2.fc41.ppc64 28 MB/s | 966 kB 00:00 (79/743): armadillo-12.8.1-1.fc41.ppc64le.rpm 1.5 MB/s | 36 kB 00:00 (80/743): at-spi2-atk-2.52.0-1.fc41.ppc64le.rpm 3.6 MB/s | 95 kB 00:00 (81/743): at-spi2-atk-devel-2.52.0-1.fc41.ppc64 419 kB/s | 11 kB 00:00 (82/743): at-spi2-core-2.52.0-1.fc41.ppc64le.rp 14 MB/s | 371 kB 00:00 (83/743): at-spi2-core-devel-2.52.0-1.fc41.ppc6 9.9 MB/s | 255 kB 00:00 (84/743): atk-2.52.0-1.fc41.ppc64le.rpm 3.5 MB/s | 85 kB 00:00 (85/743): atk-devel-2.52.0-1.fc41.ppc64le.rpm 12 MB/s | 343 kB 00:00 (86/743): autoconf-2.72-2.fc41.noarch.rpm 24 MB/s | 817 kB 00:00 (87/743): avahi-glib-0.8-26.fc40.ppc64le.rpm 721 kB/s | 15 kB 00:00 (88/743): automake-1.16.5-16.fc40.noarch.rpm 23 MB/s | 676 kB 00:00 (89/743): avahi-libs-0.8-26.fc40.ppc64le.rpm 3.0 MB/s | 72 kB 00:00 (90/743): blas-3.12.0-5.fc41.ppc64le.rpm 18 MB/s | 524 kB 00:00 (91/743): blas-devel-3.12.0-5.fc41.ppc64le.rpm 942 kB/s | 23 kB 00:00 (92/743): blas64-3.12.0-5.fc41.ppc64le.rpm 7.9 MB/s | 194 kB 00:00 (93/743): blas64_-3.12.0-5.fc41.ppc64le.rpm 6.5 MB/s | 195 kB 00:00 (94/743): blosc-1.21.5-4.fc40.ppc64le.rpm 1.8 MB/s | 52 kB 00:00 (95/743): brotli-1.1.0-3.fc40.ppc64le.rpm 850 kB/s | 21 kB 00:00 (96/743): brotli-devel-1.1.0-3.fc40.ppc64le.rpm 1.5 MB/s | 34 kB 00:00 (97/743): bubblewrap-0.9.0-1.fc41.ppc64le.rpm 2.7 MB/s | 64 kB 00:00 (98/743): bzip2-devel-1.0.8-18.fc40.ppc64le.rpm 8.1 MB/s | 213 kB 00:00 (99/743): cairo-devel-1.18.0-3.fc40.ppc64le.rpm 6.3 MB/s | 176 kB 00:00 (100/743): cairo-1.18.0-3.fc40.ppc64le.rpm 23 MB/s | 799 kB 00:00 (101/743): cairo-gobject-1.18.0-3.fc40.ppc64le. 649 kB/s | 18 kB 00:00 (102/743): cairo-gobject-devel-1.18.0-3.fc40.pp 448 kB/s | 11 kB 00:00 (103/743): catch2-devel-2.13.10-4.fc40.ppc64le. 7.3 MB/s | 197 kB 00:00 (104/743): cdparanoia-libs-10.2-44.fc40.ppc64le 2.2 MB/s | 60 kB 00:00 (105/743): cfitsio-4.4.0-2.fc41.ppc64le.rpm 21 MB/s | 688 kB 00:00 (106/743): cgnslib-4.4.0-4.fc40.ppc64le.rpm 15 MB/s | 464 kB 00:00 (107/743): cgnslib-common-4.4.0-4.fc40.noarch.r 4.0 MB/s | 104 kB 00:00 (108/743): cgnslib-devel-4.4.0-4.fc40.ppc64le.r 2.4 MB/s | 56 kB 00:00 (109/743): cgnslib-libs-4.4.0-4.fc40.ppc64le.rp 14 MB/s | 349 kB 00:00 (110/743): clang-resource-filesystem-18.1.6-3.f 693 kB/s | 15 kB 00:00 (111/743): cmake-data-3.28.3-4.fc41.noarch.rpm 36 MB/s | 1.8 MB 00:00 (112/743): cmake-filesystem-3.28.3-4.fc41.ppc64 680 kB/s | 18 kB 00:00 (113/743): cmake-3.28.3-4.fc41.ppc64le.rpm 71 MB/s | 11 MB 00:00 (114/743): cmake-rpm-macros-3.28.3-4.fc41.noarc 274 kB/s | 17 kB 00:00 (115/743): clang-libs-18.1.6-3.fc41.ppc64le.rpm 83 MB/s | 24 MB 00:00 (116/743): colord-libs-1.4.7-3.fc40.ppc64le.rpm 2.3 MB/s | 240 kB 00:00 (117/743): copy-jdk-configs-4.1-5.fc40.noarch.r 268 kB/s | 28 kB 00:00 (118/743): crypto-policies-scripts-20240521-1.g 5.0 MB/s | 108 kB 00:00 (119/743): cups-libs-2.4.8-3.fc41.ppc64le.rpm 12 MB/s | 315 kB 00:00 (120/743): dbus-1.14.10-3.fc40.ppc64le.rpm 336 kB/s | 7.9 kB 00:00 (121/743): dbus-broker-36-2.fc41.ppc64le.rpm 7.4 MB/s | 188 kB 00:00 (122/743): cpp-14.1.1-4.fc41.ppc64le.rpm 110 MB/s | 10 MB 00:00 (123/743): dbus-common-1.14.10-3.fc40.noarch.rp 257 kB/s | 15 kB 00:00 (124/743): dbus-devel-1.14.10-3.fc40.ppc64le.rp 650 kB/s | 35 kB 00:00 (125/743): dbus-libs-1.14.10-3.fc40.ppc64le.rpm 7.6 MB/s | 176 kB 00:00 (126/743): default-fonts-core-sans-4.0-13.fc41. 1.2 MB/s | 25 kB 00:00 (127/743): desktop-file-utils-0.26-12.fc40.ppc6 3.3 MB/s | 75 kB 00:00 (128/743): double-conversion-3.3.0-3.fc40.ppc64 1.8 MB/s | 55 kB 00:00 (129/743): double-conversion-devel-3.3.0-3.fc40 917 kB/s | 30 kB 00:00 (130/743): duktape-2.7.0-7.fc40.ppc64le.rpm 5.6 MB/s | 182 kB 00:00 (131/743): emacs-filesystem-30.0-2.fc41.noarch. 363 kB/s | 7.1 kB 00:00 (132/743): enchant2-2.7.3-1.fc41.ppc64le.rpm 3.4 MB/s | 76 kB 00:00 (133/743): expat-2.6.2-1.fc41.ppc64le.rpm 5.1 MB/s | 119 kB 00:00 (134/743): expat-devel-2.6.2-1.fc41.ppc64le.rpm 2.4 MB/s | 54 kB 00:00 (135/743): fdk-aac-free-2.0.0-13.fc40.ppc64le.r 13 MB/s | 362 kB 00:00 (136/743): fftw-libs-double-3.3.10-12.fc41.ppc6 21 MB/s | 643 kB 00:00 (137/743): flac-libs-1.4.3-4.fc40.ppc64le.rpm 9.2 MB/s | 265 kB 00:00 (138/743): flexiblas-3.4.2-1.fc41.ppc64le.rpm 1.0 MB/s | 25 kB 00:00 (139/743): flexiblas-devel-3.4.2-1.fc41.ppc64le 4.9 MB/s | 112 kB 00:00 (140/743): flexiblas-openblas-openmp-3.4.2-1.fc 717 kB/s | 17 kB 00:00 (141/743): flexiblas-netlib-3.4.2-1.fc41.ppc64l 44 MB/s | 2.9 MB 00:00 (142/743): flexiblas-netlib64-3.4.2-1.fc41.ppc6 42 MB/s | 2.8 MB 00:00 (143/743): flexiblas-openblas-openmp64-3.4.2-1. 490 kB/s | 17 kB 00:00 (144/743): fontconfig-2.15.0-5.fc41.ppc64le.rpm 10 MB/s | 303 kB 00:00 (145/743): fonts-filesystem-2.0.5-14.fc40.noarc 366 kB/s | 8.2 kB 00:00 (146/743): fontconfig-devel-2.15.0-5.fc41.ppc64 5.2 MB/s | 129 kB 00:00 (147/743): freetype-2.13.2-5.fc40.ppc64le.rpm 16 MB/s | 472 kB 00:00 (148/743): freexl-2.0.0-7.fc41.ppc64le.rpm 2.6 MB/s | 53 kB 00:00 (149/743): freetype-devel-2.13.2-5.fc40.ppc64le 25 MB/s | 913 kB 00:00 (150/743): fribidi-1.0.14-1.fc41.ppc64le.rpm 4.2 MB/s | 95 kB 00:00 (151/743): fribidi-devel-1.0.14-1.fc41.ppc64le. 1.0 MB/s | 25 kB 00:00 (152/743): gc-8.2.2-6.fc40.ppc64le.rpm 5.2 MB/s | 122 kB 00:00 (153/743): gcc-c++-14.1.1-4.fc41.ppc64le.rpm 81 MB/s | 13 MB 00:00 (154/743): gcc-plugin-annobin-14.1.1-4.fc41.ppc 2.4 MB/s | 53 kB 00:00 (155/743): gd-2.3.3-16.fc41.ppc64le.rpm 6.4 MB/s | 155 kB 00:00 (156/743): gcc-gfortran-14.1.1-4.fc41.ppc64le.r 50 MB/s | 12 MB 00:00 (157/743): gdk-pixbuf2-2.42.11-1.fc41.ppc64le.r 7.8 MB/s | 480 kB 00:00 (158/743): gdk-pixbuf2-devel-2.42.11-1.fc41.ppc 11 MB/s | 333 kB 00:00 (159/743): gdk-pixbuf2-modules-2.42.11-1.fc41.p 1.3 MB/s | 31 kB 00:00 (160/743): geos-3.12.1-3.fc40.ppc64le.rpm 22 MB/s | 1.2 MB 00:00 (161/743): gettext-0.22.5-2.fc41.ppc64le.rpm 21 MB/s | 1.1 MB 00:00 (162/743): gettext-envsubst-0.22.5-2.fc41.ppc64 1.2 MB/s | 39 kB 00:00 (163/743): gettext-libs-0.22.5-2.fc41.ppc64le.r 21 MB/s | 722 kB 00:00 (164/743): gcc-14.1.1-4.fc41.ppc64le.rpm 64 MB/s | 32 MB 00:00 (165/743): gettext-runtime-0.22.5-2.fc41.ppc64l 879 kB/s | 114 kB 00:00 (166/743): giflib-5.2.2-1.fc41.ppc64le.rpm 401 kB/s | 56 kB 00:00 (167/743): gl-manpages-1.1-31.20190306.fc40.noa 29 MB/s | 1.0 MB 00:00 (168/743): gl2ps-1.4.2-10.fc40.ppc64le.rpm 2.5 MB/s | 69 kB 00:00 (169/743): git-core-2.45.1-1.fc41.ppc64le.rpm 78 MB/s | 5.2 MB 00:00 (170/743): gl2ps-devel-1.4.2-10.fc40.ppc64le.rp 5.4 MB/s | 236 kB 00:00 (171/743): glew-devel-2.2.0-7.fc40.ppc64le.rpm 5.1 MB/s | 216 kB 00:00 (172/743): glibc-devel-2.39.9000-18.fc41.ppc64l 16 MB/s | 562 kB 00:00 (173/743): glib2-2.80.2-1.fc41.ppc64le.rpm 44 MB/s | 3.2 MB 00:00 (174/743): glib2-devel-2.80.2-1.fc41.ppc64le.rp 24 MB/s | 1.4 MB 00:00 (175/743): glx-utils-9.0.0-7.fc41.ppc64le.rpm 1.9 MB/s | 73 kB 00:00 (176/743): gmp-c++-6.3.0-1.fc41.ppc64le.rpm 829 kB/s | 19 kB 00:00 (177/743): gmock-1.14.0-4.fc40.ppc64le.rpm 2.5 MB/s | 60 kB 00:00 (178/743): gmp-devel-6.3.0-1.fc41.ppc64le.rpm 6.7 MB/s | 174 kB 00:00 (179/743): gnutls-3.8.5-2.fc41.ppc64le.rpm 27 MB/s | 1.1 MB 00:00 (180/743): gnupg2-2.4.5-1.fc41.ppc64le.rpm 40 MB/s | 2.8 MB 00:00 (181/743): google-droid-sans-fonts-20200215-19. 42 MB/s | 2.7 MB 00:00 (182/743): google-noto-fonts-common-20240401-1. 478 kB/s | 17 kB 00:00 (183/743): google-noto-sans-vf-fonts-20240401-1 22 MB/s | 594 kB 00:00 (184/743): gpgme-1.23.2-3.fc40.ppc64le.rpm 9.7 MB/s | 234 kB 00:00 (185/743): gpgmepp-1.23.2-3.fc40.ppc64le.rpm 5.9 MB/s | 146 kB 00:00 (186/743): graphene-1.10.6-8.fc40.ppc64le.rpm 4.0 MB/s | 86 kB 00:00 (187/743): graphite2-devel-1.3.14-15.fc40.ppc64 1.0 MB/s | 21 kB 00:00 (188/743): graphite2-1.3.14-15.fc40.ppc64le.rpm 4.3 MB/s | 105 kB 00:00 (189/743): gsm-1.0.22-6.fc40.ppc64le.rpm 1.3 MB/s | 39 kB 00:00 (190/743): groff-base-1.23.0-6.fc40.ppc64le.rpm 26 MB/s | 1.1 MB 00:00 (191/743): graphviz-11.0.0-1.fc41.ppc64le.rpm 63 MB/s | 5.1 MB 00:00 (192/743): gssdp-1.6.3-2.fc40.ppc64le.rpm 1.6 MB/s | 61 kB 00:00 (193/743): gstreamer1-1.24.3-1.fc41.ppc64le.rpm 32 MB/s | 1.7 MB 00:00 (194/743): gtest-1.14.0-4.fc40.ppc64le.rpm 7.0 MB/s | 178 kB 00:00 (195/743): gstreamer1-plugins-base-1.24.3-2.fc4 45 MB/s | 2.3 MB 00:00 (196/743): gtest-devel-1.14.0-4.fc40.ppc64le.rp 8.2 MB/s | 242 kB 00:00 (197/743): gtk-update-icon-cache-3.24.42-2.fc41 1.2 MB/s | 35 kB 00:00 (198/743): gts-0.7.6-48.20121130.fc40.ppc64le.r 12 MB/s | 257 kB 00:00 (199/743): gtk3-3.24.42-2.fc41.ppc64le.rpm 70 MB/s | 5.8 MB 00:00 (200/743): gtk3-devel-3.24.42-2.fc41.ppc64le.rp 40 MB/s | 4.2 MB 00:00 (201/743): gupnp-1.6.6-2.fc40.ppc64le.rpm 3.1 MB/s | 117 kB 00:00 (202/743): gupnp-igd-1.6.0-4.fc40.ppc64le.rpm 1.5 MB/s | 35 kB 00:00 (203/743): harfbuzz-8.4.0-1.fc41.ppc64le.rpm 31 MB/s | 1.1 MB 00:00 (204/743): harfbuzz-devel-8.4.0-1.fc41.ppc64le. 14 MB/s | 421 kB 00:00 (205/743): guile30-3.0.9-1.fc41.ppc64le.rpm 48 MB/s | 8.2 MB 00:00 (206/743): harfbuzz-icu-8.4.0-1.fc41.ppc64le.rp 340 kB/s | 16 kB 00:00 (207/743): hdf-libs-4.2.16.2-1.fc40.ppc64le.rpm 6.3 MB/s | 313 kB 00:00 (208/743): hicolor-icon-theme-0.17-18.fc40.noar 2.4 MB/s | 66 kB 00:00 (209/743): hdf5-1.12.1-15.fc40.ppc64le.rpm 36 MB/s | 2.3 MB 00:00 (210/743): hdf5-devel-1.12.1-15.fc40.ppc64le.rp 22 MB/s | 1.3 MB 00:00 (211/743): highway-1.1.0-1.fc41.ppc64le.rpm 3.3 MB/s | 126 kB 00:00 (212/743): hunspell-en-US-0.20201207-9.fc40.noa 6.7 MB/s | 181 kB 00:00 (213/743): hunspell-1.7.2-7.fc40.ppc64le.rpm 15 MB/s | 475 kB 00:00 (214/743): hunspell-filesystem-1.7.2-7.fc40.ppc 396 kB/s | 8.9 kB 00:00 (215/743): hyphen-2.8.8-24.fc41.ppc64le.rpm 1.3 MB/s | 31 kB 00:00 (216/743): hwloc-libs-2.10.0-3.fc40.ppc64le.rpm 47 MB/s | 2.1 MB 00:00 (217/743): imath-3.1.11-1.fc41.ppc64le.rpm 2.5 MB/s | 96 kB 00:00 (218/743): imath-devel-3.1.11-1.fc41.ppc64le.rp 3.9 MB/s | 129 kB 00:00 (219/743): jasper-libs-4.2.3-1.fc41.ppc64le.rpm 6.4 MB/s | 185 kB 00:00 (220/743): java-21-openjdk-21.0.3.0.9-1.fc41.pp 17 MB/s | 481 kB 00:00 (221/743): iso-codes-4.16.0-3.fc40.noarch.rpm 43 MB/s | 3.4 MB 00:00 (222/743): javapackages-filesystem-6.2.0-9.fc41 331 kB/s | 12 kB 00:00 (223/743): jbig2dec-libs-0.20-4.fc40.ppc64le.rp 3.0 MB/s | 79 kB 00:00 (224/743): jbigkit-libs-2.1-29.fc40.ppc64le.rpm 2.1 MB/s | 57 kB 00:00 (225/743): javascriptcoregtk4.1-2.45.2-2.fc41.p 49 MB/s | 3.7 MB 00:00 (226/743): json-c-0.17-3.fc40.ppc64le.rpm 1.4 MB/s | 49 kB 00:00 (227/743): json-devel-3.11.3-1.fc41.ppc64le.rpm 6.2 MB/s | 157 kB 00:00 (228/743): json-glib-1.8.0-3.fc40.ppc64le.rpm 6.7 MB/s | 158 kB 00:00 (229/743): jsoncpp-1.9.5-7.fc40.ppc64le.rpm 4.4 MB/s | 99 kB 00:00 (230/743): jsoncpp-devel-1.9.5-7.fc40.ppc64le.r 1.4 MB/s | 29 kB 00:00 (231/743): jxrlib-1.1-27.fc40.ppc64le.rpm 16 MB/s | 473 kB 00:00 (232/743): kernel-headers-6.9.0-64.fc41.ppc64le 35 MB/s | 1.4 MB 00:00 (233/743): lame-libs-3.100-17.fc40.ppc64le.rpm 12 MB/s | 354 kB 00:00 (234/743): lapack-devel-3.12.0-5.fc41.ppc64le.r 3.4 MB/s | 81 kB 00:00 (235/743): lapack64-3.12.0-5.fc41.ppc64le.rpm 42 MB/s | 2.2 MB 00:00 (236/743): lapack-3.12.0-5.fc41.ppc64le.rpm 51 MB/s | 11 MB 00:00 (237/743): lasi-1.1.3-13.fc40.ppc64le.rpm 1.9 MB/s | 56 kB 00:00 (238/743): lcms2-2.16-3.fc40.ppc64le.rpm 8.0 MB/s | 207 kB 00:00 (239/743): java-21-openjdk-headless-21.0.3.0.9- 67 MB/s | 47 MB 00:00 (240/743): less-643-4.fc40.ppc64le.rpm 914 kB/s | 188 kB 00:00 (241/743): libGLEW-2.2.0-7.fc40.ppc64le.rpm 5.5 MB/s | 166 kB 00:00 (242/743): libICE-1.1.1-3.fc40.ppc64le.rpm 2.7 MB/s | 81 kB 00:00 (243/743): lapack64_-3.12.0-5.fc41.ppc64le.rpm 5.0 MB/s | 2.2 MB 00:00 (244/743): libICE-devel-1.1.1-3.fc40.ppc64le.rp 1.5 MB/s | 46 kB 00:00 (245/743): libSM-1.2.4-3.fc40.ppc64le.rpm 1.4 MB/s | 44 kB 00:00 (246/743): libX11-common-1.8.9-1.fc41.noarch.rp 4.9 MB/s | 145 kB 00:00 (247/743): libSM-devel-1.2.4-3.fc40.ppc64le.rpm 380 kB/s | 12 kB 00:00 (248/743): libX11-1.8.9-1.fc41.ppc64le.rpm 12 MB/s | 699 kB 00:00 (249/743): libX11-xcb-1.8.9-1.fc41.ppc64le.rpm 423 kB/s | 12 kB 00:00 (250/743): libX11-devel-1.8.9-1.fc41.ppc64le.rp 21 MB/s | 912 kB 00:00 (251/743): libXScrnSaver-1.2.4-3.fc40.ppc64le.r 839 kB/s | 25 kB 00:00 (252/743): libXScrnSaver-devel-1.2.4-3.fc40.ppc 577 kB/s | 17 kB 00:00 (253/743): libXau-1.0.11-6.fc40.ppc64le.rpm 1.4 MB/s | 33 kB 00:00 (254/743): libXau-devel-1.0.11-6.fc40.ppc64le.r 557 kB/s | 14 kB 00:00 (255/743): libXcomposite-0.4.6-3.fc40.ppc64le.r 1.0 MB/s | 25 kB 00:00 (256/743): libXcomposite-devel-0.4.6-3.fc40.ppc 730 kB/s | 16 kB 00:00 (257/743): libXcursor-1.2.2-1.fc41.ppc64le.rpm 1.2 MB/s | 34 kB 00:00 (258/743): libXcursor-devel-1.2.2-1.fc41.ppc64l 989 kB/s | 28 kB 00:00 (259/743): libXdamage-1.1.6-3.fc40.ppc64le.rpm 930 kB/s | 24 kB 00:00 (260/743): libXdmcp-devel-1.1.5-1.fc41.ppc64le. 428 kB/s | 11 kB 00:00 (261/743): libXdmcp-1.1.5-1.fc41.ppc64le.rpm 1.3 MB/s | 38 kB 00:00 (262/743): libXdamage-devel-1.1.6-3.fc40.ppc64l 316 kB/s | 9.4 kB 00:00 (263/743): libXext-1.3.6-1.fc40.ppc64le.rpm 1.6 MB/s | 41 kB 00:00 (264/743): libXext-devel-1.3.6-1.fc40.ppc64le.r 2.9 MB/s | 72 kB 00:00 (265/743): libXfixes-6.0.1-3.fc40.ppc64le.rpm 805 kB/s | 20 kB 00:00 (266/743): libXft-devel-2.3.8-6.fc40.ppc64le.rp 1.5 MB/s | 36 kB 00:00 (267/743): libXfixes-devel-6.0.1-3.fc40.ppc64le 340 kB/s | 12 kB 00:00 (268/743): libXft-2.3.8-6.fc40.ppc64le.rpm 2.3 MB/s | 78 kB 00:00 (269/743): libXi-1.8.1-5.fc40.ppc64le.rpm 1.7 MB/s | 43 kB 00:00 (270/743): libXi-devel-1.8.1-5.fc40.ppc64le.rpm 3.9 MB/s | 103 kB 00:00 (271/743): libXinerama-1.1.5-6.fc40.ppc64le.rpm 557 kB/s | 14 kB 00:00 (272/743): libXinerama-devel-1.1.5-6.fc40.ppc64 518 kB/s | 13 kB 00:00 (273/743): libXmu-1.2.1-1.fc41.ppc64le.rpm 3.2 MB/s | 85 kB 00:00 (274/743): libXpm-3.5.17-3.fc40.ppc64le.rpm 2.6 MB/s | 72 kB 00:00 (275/743): libXpm-devel-3.5.17-3.fc40.ppc64le.r 2.2 MB/s | 60 kB 00:00 (276/743): libXrandr-1.5.4-3.fc40.ppc64le.rpm 1.1 MB/s | 29 kB 00:00 (277/743): libXrandr-devel-1.5.4-3.fc40.ppc64le 746 kB/s | 19 kB 00:00 (278/743): libXrender-0.9.11-6.fc40.ppc64le.rpm 1.0 MB/s | 29 kB 00:00 (279/743): libXrender-devel-0.9.11-6.fc40.ppc64 471 kB/s | 19 kB 00:00 (280/743): libXres-1.2.2-3.fc40.ppc64le.rpm 383 kB/s | 15 kB 00:00 (281/743): libXres-devel-1.2.2-3.fc40.ppc64le.r 455 kB/s | 12 kB 00:00 (282/743): libXtst-1.2.4-6.fc40.ppc64le.rpm 958 kB/s | 22 kB 00:00 (283/743): libXt-1.3.0-3.fc40.ppc64le.rpm 6.9 MB/s | 196 kB 00:00 (284/743): libXt-devel-1.3.0-3.fc40.ppc64le.rpm 13 MB/s | 408 kB 00:00 (285/743): libXtst-devel-1.2.4-6.fc40.ppc64le.r 535 kB/s | 16 kB 00:00 (286/743): libXv-devel-1.0.12-3.fc40.ppc64le.rp 1.5 MB/s | 38 kB 00:00 (287/743): libXv-1.0.12-3.fc40.ppc64le.rpm 728 kB/s | 19 kB 00:00 (288/743): libaec-1.1.2-1.fc40.ppc64le.rpm 1.7 MB/s | 40 kB 00:00 (289/743): libaec-devel-1.1.2-1.fc40.ppc64le.rp 517 kB/s | 12 kB 00:00 (290/743): libXxf86vm-1.1.5-6.fc40.ppc64le.rpm 740 kB/s | 18 kB 00:00 (291/743): libasan-14.1.1-4.fc41.ppc64le.rpm 17 MB/s | 514 kB 00:00 (292/743): libarchive-devel-3.7.4-1.fc41.ppc64l 3.6 MB/s | 126 kB 00:00 (293/743): libaom-3.9.0-1.fc41.ppc64le.rpm 23 MB/s | 1.4 MB 00:00 (294/743): libassuan-2.5.7-1.fc41.ppc64le.rpm 2.5 MB/s | 71 kB 00:00 (295/743): libatomic-14.1.1-4.fc41.ppc64le.rpm 1.4 MB/s | 39 kB 00:00 (296/743): libavif-1.0.4-2.fc41.ppc64le.rpm 4.2 MB/s | 106 kB 00:00 (297/743): libb2-0.98.1-11.fc40.ppc64le.rpm 1.0 MB/s | 25 kB 00:00 (298/743): libblkid-devel-2.40.1-1.fc41.ppc64le 1.1 MB/s | 26 kB 00:00 (299/743): libcloudproviders-devel-0.3.5-3.fc40 1.8 MB/s | 43 kB 00:00 (300/743): libcbor-0.11.0-1.fc40.ppc64le.rpm 1.4 MB/s | 35 kB 00:00 (301/743): libcloudproviders-0.3.5-3.fc40.ppc64 1.8 MB/s | 47 kB 00:00 (302/743): libdatrie-0.2.13-9.fc40.ppc64le.rpm 1.3 MB/s | 34 kB 00:00 (303/743): libdatrie-devel-0.2.13-9.fc40.ppc64l 5.1 MB/s | 142 kB 00:00 (304/743): libcurl-devel-8.8.0-1.fc41.ppc64le.r 19 MB/s | 758 kB 00:00 (305/743): libdecor-0.2.2-3.fc40.ppc64le.rpm 2.6 MB/s | 63 kB 00:00 (306/743): libdav1d-1.4.0-1.fc41.ppc64le.rpm 11 MB/s | 317 kB 00:00 (307/743): libdeflate-1.20-4.fc41.ppc64le.rpm 2.4 MB/s | 64 kB 00:00 (308/743): libdeflate-devel-1.20-4.fc41.ppc64le 667 kB/s | 17 kB 00:00 (309/743): libdicom-1.1.0-2.fc41.ppc64le.rpm 4.2 MB/s | 117 kB 00:00 (310/743): libdicom-devel-1.1.0-2.fc41.ppc64le. 557 kB/s | 17 kB 00:00 (311/743): libdrm-2.4.120-3.fc40.ppc64le.rpm 3.8 MB/s | 109 kB 00:00 (312/743): libdrm-devel-2.4.120-3.fc40.ppc64le. 6.1 MB/s | 165 kB 00:00 (313/743): libedit-3.1-51.20240517cvs.fc41.ppc6 4.9 MB/s | 119 kB 00:00 (314/743): libdvdnav-6.1.1-8.fc40.ppc64le.rpm 980 kB/s | 59 kB 00:00 (315/743): libdvdread-6.1.3-6.fc40.ppc64le.rpm 1.4 MB/s | 76 kB 00:00 (316/743): libepoxy-1.5.10-6.fc40.ppc64le.rpm 8.7 MB/s | 241 kB 00:00 (317/743): libepoxy-devel-1.5.10-6.fc40.ppc64le 5.2 MB/s | 133 kB 00:00 (318/743): libevdev-1.13.1-4.fc40.ppc64le.rpm 1.7 MB/s | 40 kB 00:00 (319/743): libffi-devel-3.4.6-1.fc41.ppc64le.rp 1.2 MB/s | 28 kB 00:00 (320/743): libfido2-1.14.0-4.fc40.ppc64le.rpm 4.1 MB/s | 109 kB 00:00 (321/743): libfontenc-1.1.8-1.fc41.ppc64le.rpm 1.3 MB/s | 33 kB 00:00 (322/743): libgcrypt-1.10.3-4.fc41.ppc64le.rpm 20 MB/s | 585 kB 00:00 (323/743): libgeotiff-1.7.1-13.fc41.ppc64le.rpm 4.4 MB/s | 109 kB 00:00 (324/743): libglvnd-1.7.0-4.fc40.ppc64le.rpm 4.6 MB/s | 115 kB 00:00 (325/743): libgfortran-14.1.1-4.fc41.ppc64le.rp 19 MB/s | 629 kB 00:00 (326/743): libglvnd-core-devel-1.7.0-4.fc40.ppc 601 kB/s | 17 kB 00:00 (327/743): libglvnd-devel-1.7.0-4.fc40.ppc64le. 5.1 MB/s | 157 kB 00:00 (328/743): libglvnd-egl-1.7.0-4.fc40.ppc64le.rp 1.4 MB/s | 41 kB 00:00 (329/743): libglvnd-gles-1.7.0-4.fc40.ppc64le.r 1.2 MB/s | 31 kB 00:00 (330/743): libglvnd-glx-1.7.0-4.fc40.ppc64le.rp 5.3 MB/s | 140 kB 00:00 (331/743): libglvnd-opengl-1.7.0-4.fc40.ppc64le 1.7 MB/s | 41 kB 00:00 (332/743): libgpg-error-1.49-1.fc41.ppc64le.rpm 8.4 MB/s | 238 kB 00:00 (333/743): libgta-1.2.1-12.fc40.ppc64le.rpm 1.7 MB/s | 39 kB 00:00 (334/743): libgudev-238-5.fc40.ppc64le.rpm 1.3 MB/s | 34 kB 00:00 (335/743): libgusb-0.4.9-1.fc41.ppc64le.rpm 2.3 MB/s | 66 kB 00:00 (336/743): libharu-2.4.3-5.fc40.ppc64le.rpm 18 MB/s | 575 kB 00:00 (337/743): libgs-10.03.1-1.fc41.ppc64le.rpm 37 MB/s | 3.7 MB 00:00 (338/743): libharu-devel-2.4.3-5.fc40.ppc64le.r 869 kB/s | 41 kB 00:00 (339/743): libheif-1.17.5-4.fc40.ppc64le.rpm 9.2 MB/s | 376 kB 00:00 (340/743): libicu-devel-74.2-1.fc40.ppc64le.rpm 19 MB/s | 856 kB 00:00 (341/743): libijs-0.35-22.fc40.ppc64le.rpm 909 kB/s | 30 kB 00:00 (342/743): libimagequant-4.0.3-3.fc40.ppc64le.r 13 MB/s | 374 kB 00:00 (343/743): libinput-1.25.0-4.fc41.ppc64le.rpm 8.2 MB/s | 221 kB 00:00 (344/743): libjpeg-turbo-3.0.2-2.fc41.ppc64le.r 9.5 MB/s | 275 kB 00:00 (345/743): libjpeg-turbo-devel-3.0.2-2.fc41.ppc 3.4 MB/s | 97 kB 00:00 (346/743): libksba-1.6.6-1.fc41.ppc64le.rpm 6.1 MB/s | 174 kB 00:00 (347/743): libjxl-0.10.2-5.fc41.ppc64le.rpm 26 MB/s | 1.4 MB 00:00 (348/743): liblerc-4.0.0-6.fc40.ppc64le.rpm 7.8 MB/s | 228 kB 00:00 (349/743): libicu-74.2-1.fc40.ppc64le.rpm 50 MB/s | 11 MB 00:00 (350/743): liblqr-1-0.4.2-24.fc40.ppc64le.rpm 872 kB/s | 55 kB 00:00 (351/743): libmanette-0.2.7-1.fc40.ppc64le.rpm 864 kB/s | 51 kB 00:00 (352/743): libmount-devel-2.40.1-1.fc41.ppc64le 1.0 MB/s | 27 kB 00:00 (353/743): libmpc-1.3.1-5.fc40.ppc64le.rpm 3.5 MB/s | 96 kB 00:00 (354/743): libmspack-0.10.1-0.12.alpha.fc40.ppc 2.7 MB/s | 75 kB 00:00 (355/743): libnice-0.1.22-1.fc41.ppc64le.rpm 8.1 MB/s | 215 kB 00:00 (356/743): libogg-1.3.5-8.fc40.ppc64le.rpm 1.3 MB/s | 34 kB 00:00 (357/743): libogg-devel-1.3.5-8.fc40.ppc64le.rp 493 kB/s | 13 kB 00:00 (358/743): liborc2-2.0.0-2.fc41.ppc64le.rpm 20 MB/s | 532 kB 00:00 (359/743): libpaper-2.1.1-6.fc41.ppc64le.rpm 1.1 MB/s | 28 kB 00:00 (360/743): libpng-1.6.40-3.fc40.ppc64le.rpm 5.4 MB/s | 138 kB 00:00 (361/743): libpng-devel-1.6.40-3.fc40.ppc64le.r 11 MB/s | 294 kB 00:00 (362/743): libpq-16.1-4.fc41.ppc64le.rpm 11 MB/s | 265 kB 00:00 (363/743): libpq-devel-16.1-4.fc41.ppc64le.rpm 4.3 MB/s | 104 kB 00:00 (364/743): libproxy-0.5.5-1.fc41.ppc64le.rpm 2.2 MB/s | 50 kB 00:00 (365/743): libqhull-8.0.2-4.fc40.ppc64le.rpm 9.1 MB/s | 218 kB 00:00 (366/743): libqhull_p-8.0.2-4.fc40.ppc64le.rpm 8.8 MB/s | 221 kB 00:00 (367/743): libqhull_r-8.0.2-4.fc40.ppc64le.rpm 9.5 MB/s | 219 kB 00:00 (368/743): libquadmath-14.1.1-4.fc41.ppc64le.rp 9.1 MB/s | 216 kB 00:00 (369/743): libquadmath-devel-14.1.1-4.fc41.ppc6 1.6 MB/s | 40 kB 00:00 (370/743): libraqm-0.8.0-7.fc40.ppc64le.rpm 887 kB/s | 21 kB 00:00 (371/743): librttopo-1.1.0-14.fc40.ppc64le.rpm 8.5 MB/s | 239 kB 00:00 (372/743): libseccomp-2.5.3-8.fc40.ppc64le.rpm 3.1 MB/s | 79 kB 00:00 (373/743): librsvg2-2.57.1-5.fc41.ppc64le.rpm 29 MB/s | 1.5 MB 00:00 (374/743): libsecret-0.21.4-2.fc41.ppc64le.rpm 6.5 MB/s | 187 kB 00:00 (375/743): libselinux-devel-3.6-4.fc40.ppc64le. 3.8 MB/s | 115 kB 00:00 (376/743): libsepol-devel-3.6-3.fc40.ppc64le.rp 1.9 MB/s | 40 kB 00:00 (377/743): libsndfile-1.2.2-2.fc40.ppc64le.rpm 9.3 MB/s | 243 kB 00:00 (378/743): libsoup3-3.5.1-1.fc41.ppc64le.rpm 14 MB/s | 399 kB 00:00 (379/743): libsrtp-2.3.0-14.fc40.ppc64le.rpm 1.6 MB/s | 63 kB 00:00 (380/743): libspatialite-5.1.0-6.fc41.ppc64le.r 43 MB/s | 3.7 MB 00:00 (381/743): libstdc++-devel-14.1.1-4.fc41.ppc64l 34 MB/s | 2.6 MB 00:00 (382/743): libstemmer-2.2.0-10.fc40.ppc64le.rpm 3.2 MB/s | 146 kB 00:00 (383/743): libtextstyle-0.22.5-2.fc41.ppc64le.r 4.3 MB/s | 102 kB 00:00 (384/743): libthai-0.1.29-8.fc40.ppc64le.rpm 6.9 MB/s | 215 kB 00:00 (385/743): libthai-devel-0.1.29-8.fc40.ppc64le. 4.0 MB/s | 127 kB 00:00 (386/743): libtheora-1.1.1-37.fc41.ppc64le.rpm 5.6 MB/s | 173 kB 00:00 (387/743): libtheora-devel-1.1.1-37.fc41.ppc64l 1.3 MB/s | 31 kB 00:00 (388/743): libtiff-4.6.0-2.fc40.ppc64le.rpm 14 MB/s | 378 kB 00:00 (389/743): libtiff-devel-4.6.0-2.fc40.ppc64le.r 9.1 MB/s | 247 kB 00:00 (390/743): libtracker-sparql-3.7.3-1.fc41.ppc64 14 MB/s | 400 kB 00:00 (391/743): libubsan-14.1.1-4.fc41.ppc64le.rpm 8.7 MB/s | 260 kB 00:00 (392/743): libunwind-1.8.0-3.fc41.ppc64le.rpm 2.6 MB/s | 69 kB 00:00 (393/743): libusb1-1.0.27-2.fc41.ppc64le.rpm 3.2 MB/s | 83 kB 00:00 (394/743): libuuid-devel-2.40.1-1.fc41.ppc64le. 1.3 MB/s | 34 kB 00:00 (395/743): libuv-1.48.0-1.fc40.ppc64le.rpm 9.5 MB/s | 262 kB 00:00 (396/743): libva-2.21.0-3.fc41.ppc64le.rpm 4.3 MB/s | 115 kB 00:00 (397/743): libvisual-0.4.1-4.fc40.ppc64le.rpm 5.7 MB/s | 158 kB 00:00 (398/743): libvorbis-1.3.7-10.fc40.ppc64le.rpm 8.5 MB/s | 204 kB 00:00 (399/743): libwacom-2.11.0-1.fc41.ppc64le.rpm 2.0 MB/s | 48 kB 00:00 (400/743): libwacom-data-2.11.0-1.fc41.noarch.r 4.8 MB/s | 120 kB 00:00 (401/743): libwayland-client-1.22.0-3.fc40.ppc6 1.5 MB/s | 34 kB 00:00 (402/743): libwayland-cursor-1.22.0-3.fc40.ppc6 842 kB/s | 20 kB 00:00 (403/743): libwayland-egl-1.22.0-3.fc40.ppc64le 530 kB/s | 13 kB 00:00 (404/743): libwayland-server-1.22.0-3.fc40.ppc6 2.0 MB/s | 44 kB 00:00 (405/743): libwebp-devel-1.4.0-1.fc41.ppc64le.r 1.6 MB/s | 39 kB 00:00 (406/743): libwmf-lite-0.2.13-5.fc40.ppc64le.rp 3.2 MB/s | 80 kB 00:00 (407/743): libwebp-1.4.0-1.fc41.ppc64le.rpm 9.7 MB/s | 274 kB 00:00 (408/743): libxcb-1.17.0-1.fc41.ppc64le.rpm 10 MB/s | 251 kB 00:00 (409/743): libxcrypt-devel-4.4.36-5.fc40.ppc64l 1.3 MB/s | 29 kB 00:00 (410/743): libxcb-devel-1.17.0-1.fc41.ppc64le.r 25 MB/s | 1.1 MB 00:00 (411/743): libxkbcommon-devel-1.7.0-1.fc41.ppc6 2.3 MB/s | 67 kB 00:00 (412/743): libxkbcommon-1.7.0-1.fc41.ppc64le.rp 5.0 MB/s | 157 kB 00:00 (413/743): libxkbcommon-x11-1.7.0-1.fc41.ppc64l 963 kB/s | 22 kB 00:00 (414/743): libxkbfile-1.1.3-1.fc40.ppc64le.rpm 4.6 MB/s | 101 kB 00:00 (415/743): libxkbfile-devel-1.1.3-1.fc40.ppc64l 754 kB/s | 16 kB 00:00 (416/743): libxml2-devel-2.12.7-1.fc41.ppc64le. 20 MB/s | 495 kB 00:00 (417/743): libxshmfence-1.3.2-3.fc40.ppc64le.rp 506 kB/s | 12 kB 00:00 (418/743): libxslt-1.1.39-3.fc40.ppc64le.rpm 7.7 MB/s | 207 kB 00:00 (419/743): libzip-1.10.1-3.fc40.ppc64le.rpm 3.7 MB/s | 79 kB 00:00 (420/743): libzstd-devel-1.5.6-1.fc41.ppc64le.r 2.4 MB/s | 52 kB 00:00 (421/743): lksctp-tools-1.0.19-8.fc41.ppc64le.r 4.1 MB/s | 102 kB 00:00 (422/743): lilv-libs-0.24.20-3.fc40.ppc64le.rpm 1.5 MB/s | 63 kB 00:00 (423/743): lua-5.4.6-5.fc40.ppc64le.rpm 7.2 MB/s | 201 kB 00:00 (424/743): lua-posix-36.2.1-6.fc40.ppc64le.rpm 5.2 MB/s | 143 kB 00:00 (425/743): lz4-devel-1.9.4-6.fc40.ppc64le.rpm 1.5 MB/s | 31 kB 00:00 (426/743): m4-1.4.19-9.fc40.ppc64le.rpm 12 MB/s | 315 kB 00:00 (427/743): make-4.4.1-6.fc40.ppc64le.rpm 18 MB/s | 596 kB 00:00 (428/743): mariadb-connector-c-3.3.8-3.fc40.ppc 6.5 MB/s | 225 kB 00:00 (429/743): mariadb-connector-c-config-3.3.8-3.f 382 kB/s | 8.7 kB 00:00 (430/743): mariadb-connector-c-devel-3.3.8-3.fc 2.6 MB/s | 57 kB 00:00 (431/743): mesa-filesystem-24.1.0-1.fc41.ppc64l 827 kB/s | 20 kB 00:00 (432/743): mesa-libEGL-24.1.0-1.fc41.ppc64le.rp 6.1 MB/s | 158 kB 00:00 (433/743): mesa-libEGL-devel-24.1.0-1.fc41.ppc6 1.1 MB/s | 24 kB 00:00 (434/743): mesa-libGL-24.1.0-1.fc41.ppc64le.rpm 7.3 MB/s | 197 kB 00:00 (435/743): mesa-libGL-devel-24.1.0-1.fc41.ppc64 1.7 MB/s | 37 kB 00:00 (436/743): mesa-libGLU-9.0.3-4.fc40.ppc64le.rpm 7.0 MB/s | 178 kB 00:00 (437/743): mesa-libGLU-devel-9.0.3-4.fc40.ppc64 492 kB/s | 12 kB 00:00 (438/743): mesa-libglapi-24.1.0-1.fc41.ppc64le. 2.5 MB/s | 53 kB 00:00 (439/743): mesa-libgbm-24.1.0-1.fc41.ppc64le.rp 2.3 MB/s | 53 kB 00:00 (440/743): minizip-ng-compat-3.0.10-8.fc41.ppc6 3.3 MB/s | 74 kB 00:00 (441/743): metis-5.1.0.3-5.fc40.ppc64le.rpm 20 MB/s | 598 kB 00:00 (442/743): mkfontscale-1.2.2-6.fc40.ppc64le.rpm 1.4 MB/s | 34 kB 00:00 (443/743): mpdecimal-2.5.1-9.fc40.ppc64le.rpm 3.2 MB/s | 103 kB 00:00 (444/743): mpfr-devel-4.2.1-4.fc41.ppc64le.rpm 958 kB/s | 22 kB 00:00 (445/743): mpg123-libs-1.31.3-4.fc40.ppc64le.rp 13 MB/s | 378 kB 00:00 (446/743): mtdev-1.1.6-8.fc40.ppc64le.rpm 1.0 MB/s | 22 kB 00:00 (447/743): nanosvg-20221221-5.fc40.ppc64le.rpm 1.9 MB/s | 53 kB 00:00 (448/743): nanosvg-devel-20221221-5.fc40.ppc64l 1.4 MB/s | 38 kB 00:00 (449/743): ncurses-6.4-12.20240127.fc40.ppc64le 13 MB/s | 424 kB 00:00 (450/743): netcdf-4.9.2-5.fc40.ppc64le.rpm 23 MB/s | 916 kB 00:00 (451/743): netcdf-cxx-4.2-34.fc40.ppc64le.rpm 1.9 MB/s | 46 kB 00:00 (452/743): netcdf-cxx-devel-4.2-34.fc40.ppc64le 14 MB/s | 362 kB 00:00 (453/743): llvm-libs-18.1.6-1.fc41.ppc64le.rpm 52 MB/s | 29 MB 00:00 (454/743): netcdf-devel-4.9.2-5.fc40.ppc64le.rp 684 kB/s | 91 kB 00:00 (455/743): netpbm-11.02.00-6.fc40.ppc64le.rpm 1.4 MB/s | 200 kB 00:00 (456/743): npth-1.7-1.fc41.ppc64le.rpm 1.0 MB/s | 25 kB 00:00 (457/743): nettle-3.9.1-6.fc40.ppc64le.rpm 16 MB/s | 460 kB 00:00 (458/743): nspr-4.35.0-22.fc41.ppc64le.rpm 6.2 MB/s | 172 kB 00:00 (459/743): nss-softokn-3.99.0-1.fc41.ppc64le.rp 16 MB/s | 439 kB 00:00 (460/743): nss-3.99.0-1.fc41.ppc64le.rpm 21 MB/s | 798 kB 00:00 (461/743): nss-softokn-freebl-3.99.0-1.fc41.ppc 16 MB/s | 413 kB 00:00 (462/743): nss-sysinit-3.99.0-1.fc41.ppc64le.rp 932 kB/s | 19 kB 00:00 (463/743): nss-util-3.99.0-1.fc41.ppc64le.rpm 4.1 MB/s | 98 kB 00:00 (464/743): ogdi-4.1.1-1.fc40.ppc64le.rpm 11 MB/s | 270 kB 00:00 (465/743): openblas-0.3.26-4.fc40.ppc64le.rpm 1.6 MB/s | 39 kB 00:00 (466/743): openjpeg2-2.5.2-1.fc41.ppc64le.rpm 7.2 MB/s | 214 kB 00:00 (467/743): openjpeg2-devel-2.5.2-1.fc41.ppc64le 1.1 MB/s | 27 kB 00:00 (468/743): openblas-openmp-0.3.26-4.fc40.ppc64l 40 MB/s | 4.8 MB 00:00 (469/743): openjpeg2-tools-2.5.2-1.fc41.ppc64le 1.7 MB/s | 88 kB 00:00 (470/743): openblas-openmp64-0.3.26-4.fc40.ppc6 34 MB/s | 4.7 MB 00:00 (471/743): openslide-devel-4.0.0-3.fc40.ppc64le 2.7 MB/s | 104 kB 00:00 (472/743): openslide-4.0.0-3.fc40.ppc64le.rpm 3.4 MB/s | 140 kB 00:00 (473/743): openssh-9.6p1-1.fc41.9.ppc64le.rpm 15 MB/s | 444 kB 00:00 (474/743): openssh-clients-9.6p1-1.fc41.9.ppc64 21 MB/s | 802 kB 00:00 (475/743): openvdb-11.0.0-9.fc41.ppc64le.rpm 30 MB/s | 1.3 MB 00:00 (476/743): openssl-devel-3.2.1-6.fc41.ppc64le.r 37 MB/s | 2.7 MB 00:00 (477/743): openvdb-libs-11.0.0-9.fc41.ppc64le.r 45 MB/s | 4.2 MB 00:00 (478/743): openvdb-devel-11.0.0-9.fc41.ppc64le. 40 MB/s | 6.3 MB 00:00 (479/743): opus-1.5.1-1.fc41.ppc64le.rpm 1.9 MB/s | 239 kB 00:00 (480/743): orc-0.4.38-2.fc41.ppc64le.rpm 5.1 MB/s | 241 kB 00:00 (481/743): pango-1.52.2-1.fc41.ppc64le.rpm 15 MB/s | 381 kB 00:00 (482/743): pango-devel-1.52.2-1.fc41.ppc64le.rp 6.3 MB/s | 152 kB 00:00 (483/743): pcre-8.45-1.fc40.6.ppc64le.rpm 4.3 MB/s | 213 kB 00:00 (484/743): pcre2-devel-10.43-2.fc41.1.ppc64le.r 14 MB/s | 488 kB 00:00 (485/743): pcre2-utf16-10.43-2.fc41.1.ppc64le.r 6.6 MB/s | 230 kB 00:00 (486/743): perl-AutoLoader-5.74-507.fc41.noarch 927 kB/s | 21 kB 00:00 (487/743): perl-AutoSplit-5.74-507.fc41.noarch. 955 kB/s | 22 kB 00:00 (488/743): pcre2-utf32-10.43-2.fc41.1.ppc64le.r 3.4 MB/s | 216 kB 00:00 (489/743): perl-Alien-wxWidgets-0.69-26.fc40.pp 375 kB/s | 25 kB 00:00 (490/743): perl-CPAN-Meta-2.150010-502.fc40.noa 7.0 MB/s | 172 kB 00:00 (491/743): perl-B-1.88-507.fc41.ppc64le.rpm 3.8 MB/s | 179 kB 00:00 (492/743): perl-Benchmark-1.24-507.fc41.noarch. 667 kB/s | 27 kB 00:00 (493/743): perl-Capture-Tiny-0.48-20.fc40.noarc 1.7 MB/s | 34 kB 00:00 (494/743): perl-CPAN-Meta-Requirements-2.143-6. 915 kB/s | 35 kB 00:00 (495/743): perl-CPAN-Meta-YAML-0.018-503.fc40.n 637 kB/s | 26 kB 00:00 (496/743): perl-Carp-1.54-502.fc40.noarch.rpm 1.4 MB/s | 29 kB 00:00 (497/743): perl-Class-XSAccessor-1.19-34.fc40.p 2.1 MB/s | 48 kB 00:00 (498/743): perl-Class-Method-Modifiers-2.15-4.f 1.0 MB/s | 44 kB 00:00 (499/743): perl-Class-Struct-0.68-507.fc41.noar 572 kB/s | 22 kB 00:00 (500/743): perl-Data-Dumper-2.188-503.fc40.ppc6 2.5 MB/s | 58 kB 00:00 (501/743): perl-Devel-CheckLib-1.16-12.fc40.noa 1.1 MB/s | 24 kB 00:00 (502/743): perl-Data-OptList-0.114-4.fc40.noarc 663 kB/s | 27 kB 00:00 (503/743): perl-Data-Section-0.200008-5.fc40.no 632 kB/s | 25 kB 00:00 (504/743): perl-Devel-GlobalDestruction-0.14-24 868 kB/s | 17 kB 00:00 (505/743): perl-Digest-MD5-2.59-3.fc40.ppc64le. 1.4 MB/s | 36 kB 00:00 (506/743): perl-Devel-PPPort-3.71-503.fc40.ppc6 4.6 MB/s | 221 kB 00:00 (507/743): perl-Digest-1.20-502.fc40.noarch.rpm 529 kB/s | 25 kB 00:00 (508/743): perl-DynaLoader-1.54-507.fc41.ppc64l 981 kB/s | 26 kB 00:00 (509/743): perl-English-1.11-507.fc41.noarch.rp 765 kB/s | 14 kB 00:00 (510/743): perl-Encode-3.21-505.fc41.ppc64le.rp 27 MB/s | 1.0 MB 00:00 (511/743): perl-Errno-1.37-507.fc41.ppc64le.rpm 581 kB/s | 15 kB 00:00 (512/743): perl-Exporter-5.78-3.fc40.noarch.rpm 1.4 MB/s | 31 kB 00:00 (513/743): perl-ExtUtils-CppGuess-0.27-3.fc40.n 1.0 MB/s | 19 kB 00:00 (514/743): perl-ExtUtils-Command-7.70-503.fc40. 627 kB/s | 14 kB 00:00 (515/743): perl-ExtUtils-Constant-0.25-507.fc41 2.0 MB/s | 44 kB 00:00 (516/743): perl-ExtUtils-Embed-1.35-507.fc41.no 798 kB/s | 18 kB 00:00 (517/743): perl-ExtUtils-MakeMaker-7.70-503.fc4 13 MB/s | 281 kB 00:00 (518/743): perl-ExtUtils-Install-2.22-502.fc40. 1.8 MB/s | 43 kB 00:00 (519/743): perl-ExtUtils-Typemaps-Default-1.05- 1.9 MB/s | 36 kB 00:00 (520/743): perl-ExtUtils-Manifest-1.75-5.fc40.n 1.6 MB/s | 34 kB 00:00 (521/743): perl-ExtUtils-ParseXS-3.51-503.fc40. 7.8 MB/s | 181 kB 00:00 (522/743): perl-ExtUtils-XSpp-0.18-30.fc40.noar 6.1 MB/s | 147 kB 00:00 (523/743): perl-Fedora-VSP-0.001-34.fc40.noarch 1.1 MB/s | 23 kB 00:00 (524/743): perl-Fcntl-1.15-507.fc41.ppc64le.rpm 856 kB/s | 21 kB 00:00 (525/743): perl-File-Copy-2.41-507.fc41.noarch. 1.1 MB/s | 20 kB 00:00 (526/743): perl-File-Compare-1.100.700-507.fc41 633 kB/s | 13 kB 00:00 (527/743): perl-File-Basename-2.86-507.fc41.noa 784 kB/s | 17 kB 00:00 (528/743): perl-File-Find-1.43-507.fc41.noarch. 1.2 MB/s | 25 kB 00:00 (529/743): perl-File-Temp-0.231.100-503.fc40.no 2.8 MB/s | 59 kB 00:00 (530/743): perl-File-Path-2.18-503.fc40.noarch. 1.5 MB/s | 35 kB 00:00 (531/743): perl-File-stat-1.13-507.fc41.noarch. 846 kB/s | 17 kB 00:00 (532/743): perl-FindBin-1.53-507.fc41.noarch.rp 753 kB/s | 14 kB 00:00 (533/743): perl-FileHandle-2.05-507.fc41.noarch 749 kB/s | 16 kB 00:00 (534/743): perl-Getopt-Long-2.57-4.fc41.noarch. 3.2 MB/s | 63 kB 00:00 (535/743): perl-Getopt-Std-1.13-507.fc41.noarch 764 kB/s | 16 kB 00:00 (536/743): perl-HTTP-Tiny-0.088-5.fc40.noarch.r 2.7 MB/s | 56 kB 00:00 (537/743): perl-IO-Socket-SSL-2.085-1.fc40.noar 11 MB/s | 225 kB 00:00 (538/743): perl-IO-1.52-507.fc41.ppc64le.rpm 3.2 MB/s | 78 kB 00:00 (539/743): perl-IO-Socket-IP-0.42-2.fc40.noarch 1.8 MB/s | 42 kB 00:00 (540/743): perl-Import-Into-1.002005-26.fc40.no 900 kB/s | 17 kB 00:00 (541/743): perl-IO-stringy-2.113-14.fc40.noarch 2.7 MB/s | 62 kB 00:00 (542/743): perl-IPC-Open3-1.22-507.fc41.noarch. 997 kB/s | 22 kB 00:00 (543/743): perl-MRO-Compat-0.15-9.fc40.noarch.r 1.3 MB/s | 25 kB 00:00 (544/743): perl-JSON-PP-4.16-503.fc40.noarch.rp 2.8 MB/s | 66 kB 00:00 (545/743): perl-MIME-Base64-3.16-503.fc40.ppc64 1.3 MB/s | 31 kB 00:00 (546/743): perl-Module-Build-0.42.34-6.fc41.noa 12 MB/s | 243 kB 00:00 (547/743): perl-Math-BigInt-2.0030.02-3.fc40.no 8.7 MB/s | 226 kB 00:00 (548/743): perl-Math-Complex-1.62-507.fc41.noar 1.8 MB/s | 46 kB 00:00 (549/743): perl-Module-Metadata-1.000038-5.fc40 1.9 MB/s | 35 kB 00:00 (550/743): perl-Module-Build-WithXSpp-0.14-29.f 1.0 MB/s | 23 kB 00:00 (551/743): perl-Module-Load-0.36-503.fc40.noarc 776 kB/s | 17 kB 00:00 (552/743): perl-Module-Pluggable-5.2-28.fc40.no 1.5 MB/s | 31 kB 00:00 (553/743): perl-Module-Runtime-0.016-22.fc40.no 1.1 MB/s | 23 kB 00:00 (554/743): perl-Moo-2.005005-6.fc40.noarch.rpm 3.3 MB/s | 66 kB 00:00 (555/743): perl-Mozilla-CA-20240313-1.fc41.noar 648 kB/s | 14 kB 00:00 (556/743): perl-Object-HashBase-0.013-1.fc41.no 1.4 MB/s | 27 kB 00:00 (557/743): perl-Net-SSLeay-1.94-3.fc40.ppc64le. 14 MB/s | 370 kB 00:00 (558/743): perl-Package-Generator-1.106-31.fc40 1.1 MB/s | 22 kB 00:00 (559/743): perl-POSIX-2.13-507.fc41.ppc64le.rpm 4.8 MB/s | 117 kB 00:00 (560/743): perl-Params-Util-1.102-14.fc40.ppc64 1.6 MB/s | 33 kB 00:00 (561/743): perl-PathTools-3.89-502.fc40.ppc64le 3.7 MB/s | 83 kB 00:00 (562/743): perl-Pod-Escapes-1.07-503.fc40.noarc 962 kB/s | 20 kB 00:00 (563/743): perl-Perl-OSType-1.010-503.fc40.noar 975 kB/s | 23 kB 00:00 (564/743): perl-Pod-Html-1.34-507.fc41.noarch.r 1.2 MB/s | 29 kB 00:00 (565/743): perl-Pod-Perldoc-3.28.01-503.fc40.no 3.2 MB/s | 79 kB 00:00 (566/743): perl-Pod-Simple-3.45-6.fc40.noarch.r 8.0 MB/s | 209 kB 00:00 (567/743): perl-Role-Tiny-2.002004-11.fc40.noar 1.4 MB/s | 32 kB 00:00 (568/743): perl-Pod-Usage-2.03-504.fc41.noarch. 1.6 MB/s | 40 kB 00:00 (569/743): perl-Scalar-List-Utils-1.63-503.fc40 3.1 MB/s | 76 kB 00:00 (570/743): perl-SelectSaver-1.02-507.fc41.noarc 522 kB/s | 12 kB 00:00 (571/743): perl-Software-License-0.104006-1.fc4 6.4 MB/s | 135 kB 00:00 (572/743): perl-Socket-2.038-1.fc41.ppc64le.rpm 2.2 MB/s | 56 kB 00:00 (573/743): perl-Sub-Exporter-Progressive-0.0010 1.2 MB/s | 21 kB 00:00 (574/743): perl-Storable-3.32-502.fc40.ppc64le. 4.5 MB/s | 102 kB 00:00 (575/743): perl-Sub-Exporter-0.991-3.fc40.noarc 3.0 MB/s | 71 kB 00:00 (576/743): perl-Sub-Install-0.929-5.fc40.noarch 1.1 MB/s | 23 kB 00:00 (577/743): perl-Symbol-1.09-507.fc41.noarch.rpm 828 kB/s | 14 kB 00:00 (578/743): perl-Sub-Quote-2.006008-4.fc40.noarc 1.5 MB/s | 34 kB 00:00 (579/743): perl-Term-ANSIColor-5.01-504.fc40.no 2.0 MB/s | 48 kB 00:00 (580/743): perl-Term-Cap-1.18-503.fc40.noarch.r 922 kB/s | 22 kB 00:00 (581/743): perl-Term-Table-0.018-3.fc40.noarch. 1.4 MB/s | 34 kB 00:00 (582/743): perl-Test-Simple-1.302199-1.fc41.noa 20 MB/s | 510 kB 00:00 (583/743): perl-Test-Harness-3.48-3.fc40.noarch 8.2 MB/s | 256 kB 00:00 (584/743): perl-Text-ParseWords-3.31-502.fc40.n 701 kB/s | 16 kB 00:00 (585/743): perl-Text-Tabs+Wrap-2024.001-1.fc41. 1.0 MB/s | 22 kB 00:00 (586/743): perl-Thread-Queue-3.14-503.fc40.noar 1.1 MB/s | 21 kB 00:00 (587/743): perl-Text-Template-1.61-5.fc40.noarc 2.5 MB/s | 59 kB 00:00 (588/743): perl-Tie-4.6-507.fc41.noarch.rpm 1.1 MB/s | 28 kB 00:00 (589/743): perl-Time-HiRes-1.9775-502.fc40.ppc6 2.3 MB/s | 58 kB 00:00 (590/743): perl-Time-Local-1.350-5.fc40.noarch. 1.6 MB/s | 34 kB 00:00 (591/743): perl-URI-5.28-1.fc41.noarch.rpm 5.2 MB/s | 120 kB 00:00 (592/743): perl-XString-0.005-12.fc40.ppc64le.r 985 kB/s | 23 kB 00:00 (593/743): perl-Wx-0.9932-33.fc40.ppc64le.rpm 35 MB/s | 1.9 MB 00:00 (594/743): perl-base-2.27-507.fc41.noarch.rpm 484 kB/s | 16 kB 00:00 (595/743): perl-constant-1.33-503.fc40.noarch.r 684 kB/s | 23 kB 00:00 (596/743): perl-deprecate-0.04-507.fc41.noarch. 716 kB/s | 15 kB 00:00 (597/743): perl-generators-1.16-5.fc40.noarch.r 862 kB/s | 16 kB 00:00 (598/743): perl-devel-5.38.2-507.fc41.ppc64le.r 23 MB/s | 741 kB 00:00 (599/743): perl-if-0.61.000-507.fc41.noarch.rpm 596 kB/s | 14 kB 00:00 (600/743): perl-inc-latest-0.500-28.fc40.noarch 951 kB/s | 23 kB 00:00 (601/743): perl-interpreter-5.38.2-507.fc41.ppc 2.9 MB/s | 72 kB 00:00 (602/743): perl-libnet-3.15-503.fc40.noarch.rpm 5.4 MB/s | 122 kB 00:00 (603/743): perl-lib-0.65-507.fc41.ppc64le.rpm 635 kB/s | 15 kB 00:00 (604/743): perl-local-lib-2.000029-7.fc40.noarc 3.1 MB/s | 66 kB 00:00 (605/743): perl-locale-1.10-507.fc41.noarch.rpm 589 kB/s | 14 kB 00:00 (606/743): perl-libs-5.38.2-507.fc41.ppc64le.rp 36 MB/s | 2.3 MB 00:00 (607/743): perl-macros-5.38.2-507.fc41.noarch.r 370 kB/s | 12 kB 00:00 (608/743): perl-mro-1.28-507.fc41.ppc64le.rpm 952 kB/s | 29 kB 00:00 (609/743): perl-overload-1.37-507.fc41.noarch.r 1.8 MB/s | 46 kB 00:00 (610/743): perl-overloading-0.02-507.fc41.noarc 525 kB/s | 13 kB 00:00 (611/743): perl-parent-0.241-502.fc40.noarch.rp 605 kB/s | 15 kB 00:00 (612/743): perl-podlators-5.01-502.fc40.noarch. 4.9 MB/s | 121 kB 00:00 (613/743): perl-threads-2.36-503.fc40.ppc64le.r 2.2 MB/s | 58 kB 00:00 (614/743): perl-threads-shared-1.68-502.fc40.pp 1.7 MB/s | 46 kB 00:00 (615/743): perl-vars-1.05-507.fc41.noarch.rpm 629 kB/s | 13 kB 00:00 (616/743): pixman-0.43.4-1.fc41.ppc64le.rpm 11 MB/s | 235 kB 00:00 (617/743): perl-version-0.99.32-1.fc41.ppc64le. 2.7 MB/s | 64 kB 00:00 (618/743): pixman-devel-0.43.4-1.fc41.ppc64le.r 761 kB/s | 17 kB 00:00 (619/743): poppler-data-0.4.11-7.fc40.noarch.rp 35 MB/s | 2.0 MB 00:00 (620/743): proj-9.4.0-1.fc41.ppc64le.rpm 24 MB/s | 1.5 MB 00:00 (621/743): proj-data-9.4.0-1.fc41.noarch.rpm 18 MB/s | 1.3 MB 00:00 (622/743): proj-devel-9.4.0-1.fc41.ppc64le.rpm 2.4 MB/s | 82 kB 00:00 (623/743): protobuf-3.19.6-8.fc40.ppc64le.rpm 22 MB/s | 1.0 MB 00:00 (624/743): pugixml-1.13-5.fc40.ppc64le.rpm 4.7 MB/s | 111 kB 00:00 (625/743): pugixml-devel-1.13-5.fc40.ppc64le.rp 1.0 MB/s | 23 kB 00:00 (626/743): pyproject-rpm-macros-1.12.0-1.fc40.n 1.9 MB/s | 41 kB 00:00 (627/743): python-pip-wheel-24.0-2.fc41.noarch. 33 MB/s | 1.5 MB 00:00 (628/743): python-rpm-macros-3.12-9.fc41.noarch 498 kB/s | 18 kB 00:00 (629/743): python3-3.12.3-2.fc41.ppc64le.rpm 739 kB/s | 27 kB 00:00 (630/743): python3-devel-3.12.3-2.fc41.ppc64le. 9.9 MB/s | 275 kB 00:00 (631/743): python3-imath-3.1.11-1.fc41.ppc64le. 43 MB/s | 3.4 MB 00:00 (632/743): python3-packaging-24.0-1.fc41.noarch 2.2 MB/s | 116 kB 00:00 (633/743): python3-pyparsing-3.1.2-2.fc41.noarc 11 MB/s | 261 kB 00:00 (634/743): python3-rpm-generators-14-10.fc40.no 1.2 MB/s | 30 kB 00:00 (635/743): python3-rpm-macros-3.12-9.fc41.noarc 545 kB/s | 13 kB 00:00 (636/743): qhull-8.0.2-4.fc40.ppc64le.rpm 11 MB/s | 303 kB 00:00 (637/743): python3-libs-3.12.3-2.fc41.ppc64le.r 45 MB/s | 8.9 MB 00:00 (638/743): qhull-devel-8.0.2-4.fc40.ppc64le.rpm 8.3 MB/s | 532 kB 00:00 (639/743): qt-settings-40.0-1.fc41.noarch.rpm 515 kB/s | 10 kB 00:00 (640/743): qt5-designer-5.15.13-1.fc41.ppc64le. 7.7 MB/s | 174 kB 00:00 (641/743): qt5-doctools-5.15.13-1.fc41.ppc64le. 27 MB/s | 735 kB 00:00 (642/743): python3-vtk-9.2.6-15.fc41.ppc64le.rp 55 MB/s | 11 MB 00:00 (643/743): qt5-linguist-5.15.13-1.fc41.ppc64le. 14 MB/s | 923 kB 00:00 (644/743): qt5-qtbase-common-5.15.13-2.fc41.noa 522 kB/s | 12 kB 00:00 (645/743): qt5-qtbase-5.15.13-2.fc41.ppc64le.rp 35 MB/s | 3.8 MB 00:00 (646/743): qt5-qtbase-devel-5.15.13-2.fc41.ppc6 43 MB/s | 3.3 MB 00:00 (647/743): qt5-qtdeclarative-devel-5.15.13-1.fc 36 MB/s | 1.4 MB 00:00 (648/743): qt5-qtdeclarative-5.15.13-1.fc41.ppc 48 MB/s | 4.5 MB 00:00 (649/743): qt5-qtbase-gui-5.15.13-2.fc41.ppc64l 39 MB/s | 6.9 MB 00:00 (650/743): qt5-qtsensors-5.15.13-1.fc41.ppc64le 5.2 MB/s | 239 kB 00:00 (651/743): qt5-qtlocation-5.15.13-1.fc41.ppc64l 32 MB/s | 3.4 MB 00:00 (652/743): qt5-qttools-5.15.13-1.fc41.ppc64le.r 1.1 MB/s | 42 kB 00:00 (653/743): qt5-qttools-common-5.15.13-1.fc41.no 313 kB/s | 11 kB 00:00 (654/743): qt5-qttools-devel-5.15.13-1.fc41.ppc 5.8 MB/s | 189 kB 00:00 (655/743): qt5-qttools-libs-designercomponents- 21 MB/s | 832 kB 00:00 (656/743): qt5-qttools-libs-designer-5.15.13-1. 38 MB/s | 2.8 MB 00:00 (657/743): qt5-qttools-libs-help-5.15.13-1.fc41 4.0 MB/s | 172 kB 00:00 (658/743): qt5-qtwebchannel-5.15.13-1.fc41.ppc6 3.0 MB/s | 107 kB 00:00 (659/743): qt5-qtx11extras-5.15.13-1.fc41.ppc64 1.7 MB/s | 36 kB 00:00 (660/743): qt5-qtwebkit-devel-5.212.0-0.85alpha 2.0 MB/s | 55 kB 00:00 (661/743): qt5-qtx11extras-devel-5.15.13-1.fc41 710 kB/s | 16 kB 00:00 (662/743): qt5-rpm-macros-5.15.13-1.fc41.noarch 428 kB/s | 10 kB 00:00 (663/743): rav1e-libs-0.7.1-2.fc41.ppc64le.rpm 24 MB/s | 786 kB 00:00 (664/743): re2-20220601-5.fc40.ppc64le.rpm 7.5 MB/s | 216 kB 00:00 (665/743): rhash-1.4.4-1.fc41.ppc64le.rpm 8.4 MB/s | 208 kB 00:00 (666/743): rsvg-pixbuf-loader-2.57.1-5.fc41.ppc 580 kB/s | 16 kB 00:00 (667/743): shared-mime-info-2.3-5.fc41.ppc64le. 15 MB/s | 394 kB 00:00 (668/743): serd-0.30.16-3.fc40.ppc64le.rpm 1.8 MB/s | 69 kB 00:00 (669/743): snappy-1.2.1-1.fc41.ppc64le.rpm 1.9 MB/s | 43 kB 00:00 (670/743): sord-0.16.14-3.fc40.ppc64le.rpm 1.8 MB/s | 44 kB 00:00 (671/743): qt5-qtwebkit-5.212.0-0.85alpha4.fc41 52 MB/s | 13 MB 00:00 (672/743): soundtouch-2.3.1-6.fc40.ppc64le.rpm 1.3 MB/s | 102 kB 00:00 (673/743): sqlite-3.45.3-1.fc41.ppc64le.rpm 12 MB/s | 987 kB 00:00 (674/743): sqlite-devel-3.45.3-1.fc41.ppc64le.r 5.1 MB/s | 149 kB 00:00 (675/743): sratom-0.6.14-3.fc40.ppc64le.rpm 782 kB/s | 26 kB 00:00 (676/743): svt-av1-libs-1.4.1-5.fc40.ppc64le.rp 30 MB/s | 1.2 MB 00:00 (677/743): sysprof-capture-devel-46.0-1.fc41.pp 2.7 MB/s | 63 kB 00:00 (678/743): systemd-devel-256~rc3-1.fc41.ppc64le 16 MB/s | 529 kB 00:00 (679/743): systemd-pam-256~rc3-1.fc41.ppc64le.r 13 MB/s | 420 kB 00:00 (680/743): systemd-rpm-macros-256~rc3-1.fc41.no 1.5 MB/s | 32 kB 00:00 (681/743): tbb-2021.11.0-5.fc40.ppc64le.rpm 7.7 MB/s | 180 kB 00:00 (682/743): systemd-256~rc3-1.fc41.ppc64le.rpm 51 MB/s | 5.3 MB 00:00 (683/743): tbb-devel-2021.11.0-5.fc40.ppc64le.r 4.9 MB/s | 215 kB 00:00 (684/743): tbb-bind-2021.11.0-5.fc40.ppc64le.rp 400 kB/s | 19 kB 00:00 (685/743): tcl-8.6.14-1.fc41.ppc64le.rpm 24 MB/s | 1.2 MB 00:00 (686/743): tcl-devel-8.6.14-1.fc41.ppc64le.rpm 4.2 MB/s | 164 kB 00:00 (687/743): tk-8.6.14-1.fc41.ppc64le.rpm 33 MB/s | 1.6 MB 00:00 (688/743): tk-devel-8.6.14-1.fc41.ppc64le.rpm 17 MB/s | 489 kB 00:00 (689/743): tpm2-tss-4.1.3-1.fc41.ppc64le.rpm 14 MB/s | 386 kB 00:00 (690/743): ttmkfdir-3.0.9-70.fc40.ppc64le.rpm 2.4 MB/s | 55 kB 00:00 (691/743): tzdata-2024a-7.fc41.noarch.rpm 16 MB/s | 432 kB 00:00 (692/743): tzdata-java-2024a-7.fc41.noarch.rpm 1.8 MB/s | 47 kB 00:00 (693/743): unixODBC-2.3.12-4.fc40.ppc64le.rpm 19 MB/s | 502 kB 00:00 (694/743): urw-base35-c059-fonts-20200910-21.fc 29 MB/s | 874 kB 00:00 (695/743): uriparser-0.9.8-1.fc41.ppc64le.rpm 1.7 MB/s | 65 kB 00:00 (696/743): urw-base35-bookman-fonts-20200910-21 19 MB/s | 847 kB 00:00 (697/743): urw-base35-d050000l-fonts-20200910-2 3.6 MB/s | 76 kB 00:00 (698/743): urw-base35-fonts-common-20200910-21. 1.1 MB/s | 21 kB 00:00 (699/743): urw-base35-fonts-20200910-21.fc41.no 500 kB/s | 10 kB 00:00 (700/743): urw-base35-gothic-fonts-20200910-21. 19 MB/s | 643 kB 00:00 (701/743): urw-base35-nimbus-roman-fonts-202009 21 MB/s | 856 kB 00:00 (702/743): urw-base35-nimbus-mono-ps-fonts-2020 16 MB/s | 795 kB 00:00 (703/743): urw-base35-standard-symbols-ps-fonts 2.3 MB/s | 58 kB 00:00 (704/743): urw-base35-p052-fonts-20200910-21.fc 24 MB/s | 973 kB 00:00 (705/743): urw-base35-nimbus-sans-fonts-2020091 23 MB/s | 1.3 MB 00:00 (706/743): urw-base35-z003-fonts-20200910-21.fc 9.1 MB/s | 276 kB 00:00 (707/743): utf8cpp-devel-4.0.5-2.fc40.noarch.rp 1.3 MB/s | 31 kB 00:00 (708/743): utf8proc-2.7.0-7.fc40.ppc64le.rpm 3.1 MB/s | 81 kB 00:00 (709/743): vim-filesystem-9.1.393-1.fc41.noarch 856 kB/s | 17 kB 00:00 (710/743): vtk-devel-9.2.6-15.fc41.ppc64le.rpm 39 MB/s | 3.3 MB 00:00 (711/743): vtk-qt-9.2.6-15.fc41.ppc64le.rpm 10 MB/s | 296 kB 00:00 (712/743): vtk-java-9.2.6-15.fc41.ppc64le.rpm 49 MB/s | 6.9 MB 00:00 (713/743): vulkan-loader-1.3.280.0-1.fc41.ppc64 5.7 MB/s | 183 kB 00:00 (714/743): vulkan-headers-1.3.280.0-1.fc41.noar 18 MB/s | 1.2 MB 00:00 (715/743): vulkan-loader-devel-1.3.280.0-1.fc41 575 kB/s | 12 kB 00:00 (716/743): wayland-devel-1.22.0-3.fc40.ppc64le. 5.0 MB/s | 144 kB 00:00 (717/743): webrtc-audio-processing0.3-0.3.1-12. 5.3 MB/s | 329 kB 00:00 (718/743): vtk-9.2.6-15.fc41.ppc64le.rpm 61 MB/s | 25 MB 00:00 (719/743): woff2-1.0.2-19.fc40.ppc64le.rpm 584 kB/s | 68 kB 00:00 (720/743): wxBase-3.2.5-1.fc41.ppc64le.rpm 27 MB/s | 1.0 MB 00:00 (721/743): wxBase-devel-3.2.5-1.fc41.ppc64le.rp 28 MB/s | 1.2 MB 00:00 (722/743): wxGTK-devel-3.2.5-1.fc41.ppc64le.rpm 1.4 MB/s | 33 kB 00:00 (723/743): wxGTK-gl-3.2.5-1.fc41.ppc64le.rpm 1.7 MB/s | 42 kB 00:00 (724/743): wxGTK-3.2.5-1.fc41.ppc64le.rpm 58 MB/s | 4.9 MB 00:00 (725/743): wxGTK-i18n-3.2.5-1.fc41.noarch.rpm 13 MB/s | 484 kB 00:00 (726/743): wxGTK-media-3.2.5-1.fc41.ppc64le.rpm 1.8 MB/s | 38 kB 00:00 (727/743): wxGTK-webview-3.2.5-1.fc41.ppc64le.r 2.4 MB/s | 77 kB 00:00 (728/743): xcb-util-0.4.1-5.fc40.ppc64le.rpm 705 kB/s | 18 kB 00:00 (729/743): xcb-util-image-0.4.1-5.fc40.ppc64le. 972 kB/s | 20 kB 00:00 (730/743): xcb-util-keysyms-0.4.1-5.fc40.ppc64l 604 kB/s | 15 kB 00:00 (731/743): xcb-util-renderutil-0.3.10-5.fc40.pp 762 kB/s | 18 kB 00:00 (732/743): xcb-util-wm-0.4.2-5.fc40.ppc64le.rpm 1.3 MB/s | 32 kB 00:00 (733/743): xdg-dbus-proxy-0.1.5-2.fc40.ppc64le. 2.0 MB/s | 46 kB 00:00 (734/743): webkit2gtk4.1-2.45.2-2.fc41.ppc64le. 45 MB/s | 25 MB 00:00 (735/743): xerces-c-3.2.5-2.fc40.ppc64le.rpm 6.7 MB/s | 968 kB 00:00 (736/743): xkeyboard-config-2.41-1.fc40.noarch. 6.5 MB/s | 921 kB 00:00 (737/743): xml-common-0.6.3-63.fc40.noarch.rpm 1.5 MB/s | 31 kB 00:00 (738/743): xorg-x11-proto-devel-2024.1-1.fc41.n 11 MB/s | 266 kB 00:00 (739/743): xorg-x11-fonts-Type1-7.5-38.fc40.noa 18 MB/s | 499 kB 00:00 (740/743): xprop-1.2.7-1.fc40.ppc64le.rpm 1.7 MB/s | 38 kB 00:00 (741/743): xz-devel-5.4.6-3.fc41.ppc64le.rpm 2.7 MB/s | 62 kB 00:00 (742/743): zlib-ng-compat-devel-2.1.6-3.fc41.pp 1.7 MB/s | 36 kB 00:00 (743/743): gstreamer1-plugins-bad-free-1.22.5-1 9.2 MB/s | 3.2 MB 00:00 -------------------------------------------------------------------------------- Total 56 MB/s | 656 MB 00:11 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/743 Installing : libpng-2:1.6.40-3.fc40.ppc64le 2/743 Installing : xorg-x11-proto-devel-2024.1-1.fc41.noarch 3/743 Installing : libjpeg-turbo-3.0.2-2.fc41.ppc64le 4/743 Installing : expat-2.6.2-1.fc41.ppc64le 5/743 Installing : zlib-ng-compat-devel-2.1.6-3.fc41.ppc64le 6/743 Installing : libgfortran-14.1.1-4.fc41.ppc64le 7/743 Installing : libwebp-1.4.0-1.fc41.ppc64le 8/743 Installing : libicu-74.2-1.fc40.ppc64le 9/743 Installing : openjpeg2-2.5.2-1.fc41.ppc64le 10/743 Installing : libwayland-client-1.22.0-3.fc40.ppc64le 11/743 Installing : libdrm-2.4.120-3.fc40.ppc64le 12/743 Installing : lcms2-2.16-3.fc40.ppc64le 13/743 Installing : boost-system-1.83.0-4.fc41.ppc64le 14/743 Installing : nspr-4.35.0-22.fc41.ppc64le 15/743 Installing : libogg-2:1.3.5-8.fc40.ppc64le 16/743 Installing : imath-3.1.11-1.fc41.ppc64le 17/743 Installing : boost-chrono-1.83.0-4.fc41.ppc64le 18/743 Installing : libpng-devel-2:1.6.40-3.fc40.ppc64le 19/743 Installing : tbb-2021.11.0-5.fc40.ppc64le 20/743 Installing : libX11-xcb-1.8.9-1.fc41.ppc64le 21/743 Installing : dbus-libs-1:1.14.10-3.fc40.ppc64le 22/743 Installing : opencascade-foundation-7.8.0-2.fc41.ppc64le 23/743 Installing : boost-thread-1.83.0-4.fc41.ppc64le 24/743 Installing : qt5-qttools-common-5.15.13-1.fc41.noarch 25/743 Installing : libgpg-error-1.49-1.fc41.ppc64le 26/743 Installing : libglvnd-1:1.7.0-4.fc40.ppc64le 27/743 Installing : libglvnd-opengl-1:1.7.0-4.fc40.ppc64le 28/743 Installing : libICE-1.1.1-3.fc40.ppc64le 29/743 Installing : libSM-1.2.4-3.fc40.ppc64le 30/743 Installing : fonts-filesystem-1:2.0.5-14.fc40.noarch 31/743 Installing : urw-base35-fonts-common-20200910-21.fc41.noarch 32/743 Installing : nss-util-3.99.0-1.fc41.ppc64le 33/743 Installing : libwayland-cursor-1.22.0-3.fc40.ppc64le 34/743 Installing : libjpeg-turbo-devel-3.0.2-2.fc41.ppc64le 35/743 Installing : tcl-1:8.6.14-1.fc41.ppc64le 36/743 Installing : libwayland-server-1.22.0-3.fc40.ppc64le 37/743 Installing : libquadmath-14.1.1-4.fc41.ppc64le 38/743 Installing : libmpc-1.3.1-5.fc40.ppc64le 39/743 Installing : libepoxy-1.5.10-6.fc40.ppc64le 40/743 Installing : libaec-1.1.2-1.fc40.ppc64le 41/743 Installing : hdf5-1.12.1-15.fc40.ppc64le 42/743 Installing : fribidi-1.0.14-1.fc41.ppc64le 43/743 Installing : libarrow-doc-16.1.0-2.fc41.noarch 44/743 Installing : libICE-devel-1.1.1-3.fc40.ppc64le 45/743 Installing : libassuan-2.5.7-1.fc41.ppc64le 46/743 Installing : avahi-libs-0.8-26.fc40.ppc64le 47/743 Installing : libtheora-1:1.1.1-37.fc41.ppc64le 48/743 Installing : boost-regex-1.83.0-4.fc41.ppc64le 49/743 Running scriptlet: xml-common-0.6.3-63.fc40.noarch 50/743 Installing : xml-common-0.6.3-63.fc40.noarch 50/743 Installing : snappy-1.2.1-1.fc41.ppc64le 51/743 Installing : blosc-1.21.5-4.fc40.ppc64le 52/743 Installing : serd-0.30.16-3.fc40.ppc64le 53/743 Installing : python-rpm-macros-3.12-9.fc41.noarch 54/743 Installing : opus-1.5.1-1.fc41.ppc64le 55/743 Installing : openssl-devel-1:3.2.1-6.fc41.ppc64le 56/743 Installing : mesa-libglapi-24.1.0-1.fc41.ppc64le 57/743 Installing : libwayland-egl-1.22.0-3.fc40.ppc64le 58/743 Installing : libstdc++-devel-14.1.1-4.fc41.ppc64le 59/743 Installing : libqhull_r-1:8.0.2-4.fc40.ppc64le 60/743 Installing : libevdev-1.13.1-4.fc40.ppc64le 61/743 Installing : libdeflate-1.20-4.fc41.ppc64le 62/743 Installing : openexr-libs-3.2.4-2.fc41.ppc64le 63/743 Installing : jsoncpp-1.9.5-7.fc40.ppc64le 64/743 Installing : geos-3.12.1-3.fc40.ppc64le 65/743 Installing : emacs-filesystem-1:30.0-2.fc41.noarch 66/743 Installing : double-conversion-3.3.0-3.fc40.ppc64le 67/743 Installing : boost-context-1.83.0-4.fc41.ppc64le 68/743 Installing : boost-atomic-1.83.0-4.fc41.ppc64le 69/743 Installing : boost-filesystem-1.83.0-4.fc41.ppc64le 70/743 Installing : python3-rpm-macros-3.12-9.fc41.noarch 71/743 Installing : dbus-devel-1:1.14.10-3.fc40.ppc64le 72/743 Installing : fribidi-devel-1.0.14-1.fc41.ppc64le 73/743 Installing : cgnslib-libs-4.4.0-4.fc40.ppc64le 74/743 Installing : tcl-devel-1:8.6.14-1.fc41.ppc64le 75/743 Installing : mesa-libGLU-9.0.3-4.fc40.ppc64le 76/743 Installing : libgcrypt-1.10.3-4.fc41.ppc64le 77/743 Installing : libvorbis-1:1.3.7-10.fc40.ppc64le 78/743 Installing : libicu-devel-74.2-1.fc40.ppc64le 79/743 Installing : blas-3.12.0-5.fc41.ppc64le 80/743 Installing : blas64-3.12.0-5.fc41.ppc64le 81/743 Installing : blas64_-3.12.0-5.fc41.ppc64le 82/743 Installing : hdf-libs-4.2.16.2-1.fc40.ppc64le 83/743 Installing : netcdf-4.9.2-5.fc40.ppc64le 84/743 Installing : libharu-2.4.3-5.fc40.ppc64le 85/743 Installing : eigen3-devel-3.4.0-15.fc40.noarch 86/743 Installing : woff2-1.0.2-19.fc40.ppc64le 87/743 Installing : vulkan-loader-1.3.280.0-1.fc41.ppc64le 88/743 Installing : svt-av1-libs-1.4.1-5.fc40.ppc64le 89/743 Installing : rav1e-libs-0.7.1-2.fc41.ppc64le 90/743 Installing : pugixml-1.13-5.fc40.ppc64le 91/743 Installing : pixman-0.43.4-1.fc41.ppc64le 92/743 Installing : pixman-devel-0.43.4-1.fc41.ppc64le 93/743 Installing : pcre2-utf32-10.43-2.fc41.1.ppc64le 94/743 Installing : pcre2-utf16-10.43-2.fc41.1.ppc64le 95/743 Installing : pcre2-devel-10.43-2.fc41.1.ppc64le 96/743 Installing : orc-0.4.38-2.fc41.ppc64le 97/743 Installing : openblas-0.3.26-4.fc40.ppc64le 98/743 Installing : nettle-3.9.1-6.fc40.ppc64le 99/743 Installing : gnutls-3.8.5-2.fc41.ppc64le 100/743 Installing : glib2-2.80.2-1.fc41.ppc64le 101/743 Installing : libgudev-238-5.fc40.ppc64le 102/743 Installing : libsoup3-3.5.1-1.fc41.ppc64le 103/743 Installing : cups-libs-1:2.4.8-3.fc41.ppc64le 104/743 Installing : shared-mime-info-2.3-5.fc41.ppc64le 105/743 Running scriptlet: shared-mime-info-2.3-5.fc41.ppc64le 105/743 Installing : gdk-pixbuf2-2.42.11-1.fc41.ppc64le 106/743 Installing : gssdp-1.6.3-2.fc40.ppc64le 107/743 Installing : javascriptcoregtk4.1-2.45.2-2.fc41.ppc64le 108/743 Installing : json-glib-1.8.0-3.fc40.ppc64le 109/743 Installing : libcloudproviders-0.3.5-3.fc40.ppc64le 110/743 Installing : libsecret-0.21.4-2.fc41.ppc64le 111/743 Installing : wxBase-3.2.5-1.fc41.ppc64le 112/743 Installing : minizip-ng-compat-3.0.10-8.fc41.ppc64le 113/743 Installing : freexl-2.0.0-7.fc41.ppc64le 114/743 Installing : libxslt-1.1.39-3.fc40.ppc64le 115/743 Installing : libxshmfence-1.3.2-3.fc40.ppc64le 116/743 Installing : libusb1-1.0.27-2.fc41.ppc64le 117/743 Installing : libtextstyle-0.22.5-2.fc41.ppc64le 118/743 Installing : gettext-libs-0.22.5-2.fc41.ppc64le 119/743 Installing : libseccomp-2.5.3-8.fc40.ppc64le 120/743 Installing : libpq-16.1-4.fc41.ppc64le 121/743 Installing : liblerc-4.0.0-6.fc40.ppc64le 122/743 Installing : libffi-devel-3.4.6-1.fc41.ppc64le 123/743 Installing : libedit-3.1-51.20240517cvs.fc41.ppc64le 124/743 Installing : libdvdread-6.1.3-6.fc40.ppc64le 125/743 Installing : libdicom-1.1.0-2.fc41.ppc64le 126/743 Installing : libdav1d-1.4.0-1.fc41.ppc64le 127/743 Installing : libdatrie-0.2.13-9.fc40.ppc64le 128/743 Installing : libthai-0.1.29-8.fc40.ppc64le 129/743 Installing : libcurl-devel-8.8.0-1.fc41.ppc64le 130/743 Installing : libatomic-14.1.1-4.fc41.ppc64le 131/743 Installing : libaom-3.9.0-1.fc41.ppc64le 132/743 Installing : libavif-1.0.4-2.fc41.ppc64le 133/743 Installing : libXau-1.0.11-6.fc40.ppc64le 134/743 Installing : libxcb-1.17.0-1.fc41.ppc64le 135/743 Installing : mesa-libgbm-24.1.0-1.fc41.ppc64le 136/743 Installing : libglvnd-egl-1:1.7.0-4.fc40.ppc64le 137/743 Installing : mesa-libEGL-24.1.0-1.fc41.ppc64le 138/743 Installing : libglvnd-gles-1:1.7.0-4.fc40.ppc64le 139/743 Installing : kernel-headers-6.9.0-64.fc41.ppc64le 140/743 Installing : libxcrypt-devel-4.4.36-5.fc40.ppc64le 141/743 Installing : glibc-devel-2.39.9000-18.fc41.ppc64le 142/743 Installing : json-c-0.17-3.fc40.ppc64le 143/743 Installing : jbigkit-libs-2.1-29.fc40.ppc64le 144/743 Installing : libtiff-4.6.0-2.fc40.ppc64le 145/743 Installing : hyphen-2.8.8-24.fc41.ppc64le 146/743 Installing : hunspell-filesystem-1.7.2-7.fc40.ppc64le 147/743 Installing : hunspell-en-US-0.20201207-9.fc40.noarch 148/743 Installing : hunspell-1.7.2-7.fc40.ppc64le 149/743 Installing : gtest-1.14.0-4.fc40.ppc64le 150/743 Installing : gsm-1.0.22-6.fc40.ppc64le 151/743 Installing : graphite2-1.3.14-15.fc40.ppc64le 152/743 Installing : gl-manpages-1.1-31.20190306.fc40.noarch 153/743 Installing : giflib-5.2.2-1.fc41.ppc64le 154/743 Installing : alsa-lib-1.2.11-2.fc40.ppc64le 155/743 Installing : adobe-mappings-cmap-20230622-3.fc40.noarch 156/743 Installing : boost-program-options-1.83.0-4.fc41.ppc64le 157/743 Installing : boost-iostreams-1.83.0-4.fc41.ppc64le 158/743 Installing : openvdb-libs-11.0.0-9.fc41.ppc64le 159/743 Installing : boost-date-time-1.83.0-4.fc41.ppc64le 160/743 Installing : boost-container-1.83.0-4.fc41.ppc64le 161/743 Installing : boost-json-1.83.0-4.fc41.ppc64le 162/743 Installing : boost-wave-1.83.0-4.fc41.ppc64le 163/743 Installing : adobe-mappings-cmap-deprecated-20230622-3.fc40.n 164/743 Installing : graphite2-devel-1.3.14-15.fc40.ppc64le 165/743 Installing : gmock-1.14.0-4.fc40.ppc64le 166/743 Installing : enchant2-2.7.3-1.fc41.ppc64le 167/743 Installing : openjpeg2-tools-2.5.2-1.fc41.ppc64le 168/743 Installing : openjpeg2-devel-2.5.2-1.fc41.ppc64le 169/743 Running scriptlet: tpm2-tss-4.1.3-1.fc41.ppc64le 170/743 Installing : tpm2-tss-4.1.3-1.fc41.ppc64le 170/743 Installing : libdrm-devel-2.4.120-3.fc40.ppc64le 171/743 Installing : xcb-util-0.4.1-5.fc40.ppc64le 172/743 Installing : xcb-util-image-0.4.1-5.fc40.ppc64le 173/743 Installing : xcb-util-keysyms-0.4.1-5.fc40.ppc64le 174/743 Installing : xcb-util-renderutil-0.3.10-5.fc40.ppc64le 175/743 Installing : xcb-util-wm-0.4.2-5.fc40.ppc64le 176/743 Installing : libXau-devel-1.0.11-6.fc40.ppc64le 177/743 Installing : libxcb-devel-1.17.0-1.fc41.ppc64le 178/743 Installing : libheif-1.17.5-4.fc40.ppc64le 179/743 Installing : libdatrie-devel-0.2.13-9.fc40.ppc64le 180/743 Installing : libthai-devel-0.1.29-8.fc40.ppc64le 181/743 Installing : libdicom-devel-1.1.0-2.fc41.ppc64le 182/743 Installing : libdvdnav-6.1.1-8.fc40.ppc64le 183/743 Installing : llvm-libs-18.1.6-1.fc41.ppc64le 184/743 Installing : wayland-devel-1.22.0-3.fc40.ppc64le 185/743 Installing : libpq-devel-16.1-4.fc41.ppc64le 186/743 Installing : libgusb-0.4.9-1.fc41.ppc64le 187/743 Installing : colord-libs-1.4.7-3.fc40.ppc64le 188/743 Installing : wxBase-devel-3.2.5-1.fc41.ppc64le 189/743 Running scriptlet: wxBase-devel-3.2.5-1.fc41.ppc64le 189/743 Installing : libcloudproviders-devel-0.3.5-3.fc40.ppc64le 190/743 Installing : gtk-update-icon-cache-3.24.42-2.fc41.ppc64le 191/743 Installing : libmanette-0.2.7-1.fc40.ppc64le 192/743 Installing : avahi-glib-0.8-26.fc40.ppc64le 193/743 Installing : graphene-1.10.6-8.fc40.ppc64le 194/743 Installing : liblqr-1-0.4.2-24.fc40.ppc64le 195/743 Installing : openblas-openmp-0.3.26-4.fc40.ppc64le 196/743 Installing : openblas-openmp64-0.3.26-4.fc40.ppc64le 197/743 Installing : flexiblas-netlib-3.4.2-1.fc41.ppc64le 198/743 Installing : flexiblas-openblas-openmp-3.4.2-1.fc41.ppc64le 199/743 Installing : flexiblas-netlib64-3.4.2-1.fc41.ppc64le 200/743 Installing : flexiblas-openblas-openmp64-3.4.2-1.fc41.ppc64le 201/743 Installing : flexiblas-3.4.2-1.fc41.ppc64le 202/743 Installing : flexiblas-devel-3.4.2-1.fc41.ppc64le 203/743 Installing : arpack-3.9.1-3.fc40.ppc64le 204/743 Installing : pugixml-devel-1.13-5.fc40.ppc64le 205/743 Installing : libharu-devel-2.4.3-5.fc40.ppc64le 206/743 Installing : netcdf-cxx-4.2-34.fc40.ppc64le 207/743 Running scriptlet: netcdf-cxx-4.2-34.fc40.ppc64le 207/743 Installing : lapack64_-3.12.0-5.fc41.ppc64le 208/743 Installing : lapack64-3.12.0-5.fc41.ppc64le 209/743 Installing : lapack-3.12.0-5.fc41.ppc64le 210/743 Installing : pyproject-rpm-macros-1.12.0-1.fc40.noarch 211/743 Installing : boost-fiber-1.83.0-4.fc41.ppc64le 212/743 Installing : boost-log-1.83.0-4.fc41.ppc64le 213/743 Installing : boost-coroutine-1.83.0-4.fc41.ppc64le 214/743 Installing : double-conversion-devel-3.3.0-3.fc40.ppc64le 215/743 Installing : librttopo-1.1.0-14.fc40.ppc64le 216/743 Installing : jsoncpp-devel-1.9.5-7.fc40.ppc64le 217/743 Installing : libdeflate-devel-1.20-4.fc41.ppc64le 218/743 Installing : qhull-1:8.0.2-4.fc40.ppc64le 219/743 Installing : PEGTL-devel-2.8.3-9.fc40.ppc64le 220/743 Installing : json-devel-3.11.3-1.fc41.ppc64le 221/743 Installing : libarchive-devel-3.7.4-1.fc41.ppc64le 222/743 Installing : iso-codes-4.16.0-3.fc40.noarch 223/743 Installing : boost-graph-1.83.0-4.fc41.ppc64le 224/743 Installing : libaec-devel-1.1.2-1.fc40.ppc64le 225/743 Installing : cpp-14.1.1-4.fc41.ppc64le 226/743 Installing : nss-softokn-freebl-3.99.0-1.fc41.ppc64le 227/743 Installing : nss-softokn-3.99.0-1.fc41.ppc64le 228/743 Installing : urw-base35-bookman-fonts-20200910-21.fc41.noarch 229/743 Running scriptlet: urw-base35-bookman-fonts-20200910-21.fc41.noarch 229/743 Installing : urw-base35-c059-fonts-20200910-21.fc41.noarch 230/743 Running scriptlet: urw-base35-c059-fonts-20200910-21.fc41.noarch 230/743 Installing : urw-base35-d050000l-fonts-20200910-21.fc41.noarc 231/743 Running scriptlet: urw-base35-d050000l-fonts-20200910-21.fc41.noarc 231/743 Installing : urw-base35-gothic-fonts-20200910-21.fc41.noarch 232/743 Running scriptlet: urw-base35-gothic-fonts-20200910-21.fc41.noarch 232/743 Installing : urw-base35-nimbus-mono-ps-fonts-20200910-21.fc41 233/743 Running scriptlet: urw-base35-nimbus-mono-ps-fonts-20200910-21.fc41 233/743 Installing : urw-base35-nimbus-roman-fonts-20200910-21.fc41.n 234/743 Running scriptlet: urw-base35-nimbus-roman-fonts-20200910-21.fc41.n 234/743 Installing : urw-base35-nimbus-sans-fonts-20200910-21.fc41.no 235/743 Running scriptlet: urw-base35-nimbus-sans-fonts-20200910-21.fc41.no 235/743 Installing : urw-base35-p052-fonts-20200910-21.fc41.noarch 236/743 Running scriptlet: urw-base35-p052-fonts-20200910-21.fc41.noarch 236/743 Installing : urw-base35-standard-symbols-ps-fonts-20200910-21 237/743 Running scriptlet: urw-base35-standard-symbols-ps-fonts-20200910-21 237/743 Installing : urw-base35-z003-fonts-20200910-21.fc41.noarch 238/743 Running scriptlet: urw-base35-z003-fonts-20200910-21.fc41.noarch 238/743 Installing : urw-base35-fonts-20200910-21.fc41.noarch 239/743 Installing : abattis-cantarell-vf-fonts-0.301-12.fc40.noarch 240/743 Installing : libksba-1.6.6-1.fc41.ppc64le 241/743 Installing : boost-locale-1.83.0-4.fc41.ppc64le 242/743 Installing : boost-type_erasure-1.83.0-4.fc41.ppc64le 243/743 Installing : boost-timer-1.83.0-4.fc41.ppc64le 244/743 Installing : flac-libs-1.4.3-4.fc40.ppc64le 245/743 Installing : libwebp-devel-1.4.0-1.fc41.ppc64le 246/743 Installing : expat-devel-2.6.2-1.fc41.ppc64le 247/743 Installing : ogdi-4.1.1-1.fc40.ppc64le 248/743 Installing : jasper-libs-4.2.3-1.fc41.ppc64le 249/743 Installing : LibRaw-0.21.2-5.fc40.ppc64le 250/743 Installing : cli11-devel-2.4.2-1.fc41.noarch 251/743 Installing : utf8cpp-devel-4.0.5-2.fc40.noarch 252/743 Installing : xz-devel-1:5.4.6-3.fc41.ppc64le 253/743 Installing : libxml2-devel-2.12.7-1.fc41.ppc64le 254/743 Installing : xkeyboard-config-2.41-1.fc40.noarch 255/743 Installing : libxkbcommon-1.7.0-1.fc41.ppc64le 256/743 Installing : libxkbcommon-devel-1.7.0-1.fc41.ppc64le 257/743 Installing : libxkbcommon-x11-1.7.0-1.fc41.ppc64le 258/743 Installing : xerces-c-3.2.5-2.fc40.ppc64le 259/743 Installing : wxGTK-i18n-3.2.5-1.fc41.noarch 260/743 Installing : webrtc-audio-processing0.3-0.3.1-12.fc40.ppc64le 261/743 Installing : vim-filesystem-2:9.1.393-1.fc41.noarch 262/743 Installing : utf8proc-2.7.0-7.fc40.ppc64le 263/743 Installing : uriparser-0.9.8-1.fc41.ppc64le 264/743 Installing : libkml-1.3.0-47.fc40.ppc64le 265/743 Installing : unixODBC-2.3.12-4.fc40.ppc64le 266/743 Installing : tzdata-java-2024a-7.fc41.noarch 267/743 Installing : tzdata-2024a-7.fc41.noarch 268/743 Installing : sysprof-capture-devel-46.0-1.fc41.ppc64le 269/743 Installing : sqlite-3.45.3-1.fc41.ppc64le 270/743 Installing : sqlite-devel-3.45.3-1.fc41.ppc64le 271/743 Installing : soundtouch-2.3.1-6.fc40.ppc64le 272/743 Installing : rhash-1.4.4-1.fc41.ppc64le 273/743 Installing : re2-1:20220601-5.fc40.ppc64le 274/743 Installing : qt-settings-40.0-1.fc41.noarch 275/743 Installing : python-pip-wheel-24.0-2.fc41.noarch 276/743 Installing : protobuf-3.19.6-8.fc40.ppc64le 277/743 Installing : liborc2-2.0.0-2.fc41.ppc64le 278/743 Installing : libarrow-16.1.0-2.fc41.ppc64le 279/743 Installing : libarrow-acero-libs-16.1.0-2.fc41.ppc64le 280/743 Installing : proj-data-9.4.0-1.fc41.noarch 281/743 Installing : proj-9.4.0-1.fc41.ppc64le 282/743 Installing : libgeotiff-1.7.1-13.fc41.ppc64le 283/743 Installing : libspatialite-5.1.0-6.fc41.ppc64le 284/743 Installing : poppler-data-0.4.11-7.fc40.noarch 285/743 Installing : pcre-8.45-1.fc40.6.ppc64le 286/743 Installing : sord-0.16.14-3.fc40.ppc64le 287/743 Installing : sratom-0.6.14-3.fc40.ppc64le 288/743 Installing : lilv-libs-0.24.20-3.fc40.ppc64le 289/743 Installing : openssh-9.6p1-1.fc41.9.ppc64le 290/743 Installing : npth-1.7-1.fc41.ppc64le 291/743 Installing : gnupg2-2.4.5-1.fc41.ppc64le 292/743 Installing : gpgme-1.23.2-3.fc40.ppc64le 293/743 Installing : gpgmepp-1.23.2-3.fc40.ppc64le 294/743 Installing : netpbm-11.02.00-6.fc40.ppc64le 295/743 Installing : gts-0.7.6-48.20121130.fc40.ppc64le 296/743 Installing : ncurses-6.4-12.20240127.fc40.ppc64le 297/743 Installing : nanosvg-20221221-5.fc40.ppc64le 298/743 Installing : mtdev-1.1.6-8.fc40.ppc64le 299/743 Installing : mpg123-libs-1.31.3-4.fc40.ppc64le 300/743 Installing : mpdecimal-2.5.1-9.fc40.ppc64le 301/743 Installing : metis-5.1.0.3-5.fc40.ppc64le 302/743 Installing : SuperLU-6.0.1-5.fc41.ppc64le 303/743 Installing : armadillo-12.8.1-1.fc41.ppc64le 304/743 Installing : mesa-filesystem-24.1.0-1.fc41.ppc64le 305/743 Installing : mariadb-connector-c-config-3.3.8-3.fc40.noarch 306/743 Installing : mariadb-connector-c-3.3.8-3.fc40.ppc64le 307/743 Installing : mariadb-connector-c-devel-3.3.8-3.fc40.ppc64le 308/743 Installing : m4-1.4.19-9.fc40.ppc64le 309/743 Installing : lz4-devel-1.9.4-6.fc40.ppc64le 310/743 Installing : lua-posix-36.2.1-6.fc40.ppc64le 311/743 Installing : lua-5.4.6-5.fc40.ppc64le 312/743 Installing : copy-jdk-configs-4.1-5.fc40.noarch 313/743 Installing : lksctp-tools-1.0.19-8.fc41.ppc64le 314/743 Installing : libzstd-devel-1.5.6-1.fc41.ppc64le 315/743 Installing : libtiff-devel-4.6.0-2.fc40.ppc64le 316/743 Installing : proj-devel-9.4.0-1.fc41.ppc64le 317/743 Installing : libzip-1.10.1-3.fc40.ppc64le 318/743 Installing : libwmf-lite-0.2.13-5.fc40.ppc64le 319/743 Installing : libwacom-data-2.11.0-1.fc41.noarch 320/743 Installing : libvisual-1:0.4.1-4.fc40.ppc64le 321/743 Installing : libuv-1:1.48.0-1.fc40.ppc64le 322/743 Installing : libuuid-devel-2.40.1-1.fc41.ppc64le 323/743 Installing : libSM-devel-1.2.4-3.fc40.ppc64le 324/743 Installing : libunwind-1.8.0-3.fc41.ppc64le 325/743 Installing : libubsan-14.1.1-4.fc41.ppc64le 326/743 Installing : libstemmer-2.2.0-10.fc40.ppc64le 327/743 Installing : libtracker-sparql-3.7.3-1.fc41.ppc64le 328/743 Installing : libsepol-devel-3.6-3.fc40.ppc64le 329/743 Installing : libselinux-devel-3.6-4.fc40.ppc64le 330/743 Installing : libqhull_p-1:8.0.2-4.fc40.ppc64le 331/743 Installing : libqhull-1:8.0.2-4.fc40.ppc64le 332/743 Installing : libpaper-1:2.1.1-6.fc41.ppc64le 333/743 Installing : libmspack-0.10.1-0.12.alpha.fc40.ppc64le 334/743 Installing : libimagequant-4.0.3-3.fc40.ppc64le 335/743 Installing : libijs-0.35-22.fc40.ppc64le 336/743 Installing : libgta-1.2.1-12.fc40.ppc64le 337/743 Installing : libglvnd-core-devel-1:1.7.0-4.fc40.ppc64le 338/743 Installing : libfontenc-1.1.8-1.fc41.ppc64le 339/743 Installing : libcbor-0.11.0-1.fc40.ppc64le 340/743 Installing : libfido2-1.14.0-4.fc40.ppc64le 341/743 Installing : openssh-clients-9.6p1-1.fc41.9.ppc64le 342/743 Running scriptlet: openssh-clients-9.6p1-1.fc41.9.ppc64le 342/743 Installing : libblkid-devel-2.40.1-1.fc41.ppc64le 343/743 Installing : libmount-devel-2.40.1-1.fc41.ppc64le 344/743 Installing : libb2-0.98.1-11.fc40.ppc64le 345/743 Installing : python3-3.12.3-2.fc41.ppc64le 346/743 Installing : python3-libs-3.12.3-2.fc41.ppc64le 347/743 Installing : gstreamer1-1.24.3-1.fc41.ppc64le 348/743 Installing : boost-python3-1.83.0-4.fc41.ppc64le 349/743 Installing : cmake-rpm-macros-3.28.3-4.fc41.noarch 350/743 Installing : python3-packaging-24.0-1.fc41.noarch 351/743 Installing : glib2-devel-2.80.2-1.fc41.ppc64le 352/743 Installing : gdk-pixbuf2-devel-2.42.11-1.fc41.ppc64le 353/743 Installing : python3-rpm-generators-14-10.fc40.noarch 354/743 Installing : python3-devel-3.12.3-2.fc41.ppc64le 355/743 Installing : python3-imath-3.1.11-1.fc41.ppc64le 356/743 Installing : python3-numpy-1:1.26.4-4.fc41.ppc64le 357/743 Installing : boost-numpy3-1.83.0-4.fc41.ppc64le 358/743 Installing : crypto-policies-scripts-20240521-1.gitf71d135.fc 359/743 Installing : nss-sysinit-3.99.0-1.fc41.ppc64le 360/743 Installing : nss-3.99.0-1.fc41.ppc64le 361/743 Running scriptlet: nss-3.99.0-1.fc41.ppc64le 361/743 Installing : libsrtp-2.3.0-14.fc40.ppc64le 362/743 Installing : libwacom-2.11.0-1.fc41.ppc64le 363/743 Installing : libinput-1.25.0-4.fc41.ppc64le 364/743 Running scriptlet: libinput-1.25.0-4.fc41.ppc64le 364/743 Installing : python3-pyparsing-3.1.2-2.fc41.noarch 365/743 Installing : systemtap-sdt-devel-5.1-1.fc41.ppc64le 366/743 Installing : vulkan-headers-1.3.280.0-1.fc41.noarch 367/743 Installing : vulkan-loader-devel-1.3.280.0-1.fc41.ppc64le 368/743 Installing : libasan-14.1.1-4.fc41.ppc64le 369/743 Installing : libXdmcp-1.1.5-1.fc41.ppc64le 370/743 Installing : libXdmcp-devel-1.1.5-1.fc41.ppc64le 371/743 Installing : libX11-common-1.8.9-1.fc41.noarch 372/743 Installing : libX11-1.8.9-1.fc41.ppc64le 373/743 Installing : libX11-devel-1.8.9-1.fc41.ppc64le 374/743 Installing : libXext-1.3.6-1.fc40.ppc64le 375/743 Installing : libXext-devel-1.3.6-1.fc40.ppc64le 376/743 Installing : libXrender-0.9.11-6.fc40.ppc64le 377/743 Installing : libXrender-devel-0.9.11-6.fc40.ppc64le 378/743 Installing : libXi-1.8.1-5.fc40.ppc64le 379/743 Installing : libXfixes-6.0.1-3.fc40.ppc64le 380/743 Installing : libXfixes-devel-6.0.1-3.fc40.ppc64le 381/743 Installing : libXt-1.3.0-3.fc40.ppc64le 382/743 Installing : libXi-devel-1.8.1-5.fc40.ppc64le 383/743 Installing : libXtst-1.2.4-6.fc40.ppc64le 384/743 Installing : libXcursor-1.2.2-1.fc41.ppc64le 385/743 Installing : libXcursor-devel-1.2.2-1.fc41.ppc64le 386/743 Installing : libXcomposite-0.4.6-3.fc40.ppc64le 387/743 Installing : libXcomposite-devel-0.4.6-3.fc40.ppc64le 388/743 Installing : libXtst-devel-1.2.4-6.fc40.ppc64le 389/743 Installing : libXdamage-1.1.6-3.fc40.ppc64le 390/743 Installing : libXrandr-1.5.4-3.fc40.ppc64le 391/743 Installing : libXrandr-devel-1.5.4-3.fc40.ppc64le 392/743 Installing : libXinerama-1.1.5-6.fc40.ppc64le 393/743 Installing : libXinerama-devel-1.1.5-6.fc40.ppc64le 394/743 Installing : libXv-1.0.12-3.fc40.ppc64le 395/743 Installing : libXpm-3.5.17-3.fc40.ppc64le 396/743 Installing : libXpm-devel-3.5.17-3.fc40.ppc64le 397/743 Installing : libXv-devel-1.0.12-3.fc40.ppc64le 398/743 Installing : libXdamage-devel-1.1.6-3.fc40.ppc64le 399/743 Installing : libXmu-1.2.1-1.fc41.ppc64le 400/743 Installing : libXt-devel-1.3.0-3.fc40.ppc64le 401/743 Installing : libXScrnSaver-1.2.4-3.fc40.ppc64le 402/743 Installing : libXScrnSaver-devel-1.2.4-3.fc40.ppc64le 403/743 Installing : libXres-1.2.2-3.fc40.ppc64le 404/743 Installing : libXres-devel-1.2.2-3.fc40.ppc64le 405/743 Installing : libXxf86vm-1.1.5-6.fc40.ppc64le 406/743 Installing : libglvnd-glx-1:1.7.0-4.fc40.ppc64le 407/743 Installing : mesa-libGL-24.1.0-1.fc41.ppc64le 408/743 Installing : libglvnd-devel-1:1.7.0-4.fc40.ppc64le 409/743 Installing : mesa-libGL-devel-24.1.0-1.fc41.ppc64le 410/743 Installing : mesa-libGLU-devel-9.0.3-4.fc40.ppc64le 411/743 Installing : libGLEW-2.2.0-7.fc40.ppc64le 412/743 Installing : glew-devel-2.2.0-7.fc40.ppc64le 413/743 Installing : libepoxy-devel-1.5.10-6.fc40.ppc64le 414/743 Installing : mesa-libEGL-devel-24.1.0-1.fc41.ppc64le 415/743 Installing : gl2ps-1.4.2-10.fc40.ppc64le 416/743 Installing : gl2ps-devel-1.4.2-10.fc40.ppc64le 417/743 Installing : glx-utils-9.0.0-7.fc41.ppc64le 418/743 Installing : libva-2.21.0-3.fc41.ppc64le 419/743 Installing : libxkbfile-1.1.3-1.fc40.ppc64le 420/743 Installing : libxkbfile-devel-1.1.3-1.fc40.ppc64le 421/743 Installing : xprop-1.2.7-1.fc40.ppc64le 422/743 Installing : less-643-4.fc40.ppc64le 423/743 Installing : lame-libs-3.100-17.fc40.ppc64le 424/743 Installing : libsndfile-1.2.2-2.fc40.ppc64le 425/743 Installing : jxrlib-1.1-27.fc40.ppc64le 426/743 Installing : freeimage-3.19.0-0.24.svn1909.fc41.ppc64le 427/743 Installing : freeimage-devel-3.19.0-0.24.svn1909.fc41.ppc64le 428/743 Installing : jbig2dec-libs-0.20-4.fc40.ppc64le 429/743 Installing : javapackages-filesystem-6.2.0-9.fc41.noarch 430/743 Installing : java-21-openjdk-headless-1:21.0.3.0.9-1.fc41.ppc 431/743 Running scriptlet: java-21-openjdk-headless-1:21.0.3.0.9-1.fc41.ppc 431/743 Installing : hwloc-libs-2.10.0-3.fc40.ppc64le 432/743 Installing : tbb-bind-2021.11.0-5.fc40.ppc64le 433/743 Installing : tbb-devel-2021.11.0-5.fc40.ppc64le 434/743 Installing : highway-1.1.0-1.fc41.ppc64le 435/743 Installing : libjxl-1:0.10.2-5.fc41.ppc64le 436/743 Installing : hicolor-icon-theme-0.17-18.fc40.noarch 437/743 Running scriptlet: groff-base-1.23.0-6.fc40.ppc64le 438/743 Installing : groff-base-1.23.0-6.fc40.ppc64le 438/743 Running scriptlet: groff-base-1.23.0-6.fc40.ppc64le 438/743 Installing : perl-Digest-1.20-502.fc40.noarch 439/743 Installing : perl-Digest-MD5-2.59-3.fc40.ppc64le 440/743 Installing : perl-B-1.88-507.fc41.ppc64le 441/743 Installing : perl-FileHandle-2.05-507.fc41.noarch 442/743 Installing : perl-Data-Dumper-2.188-503.fc40.ppc64le 443/743 Installing : perl-libnet-3.15-503.fc40.noarch 444/743 Installing : perl-AutoLoader-5.74-507.fc41.noarch 445/743 Installing : perl-URI-5.28-1.fc41.noarch 446/743 Installing : perl-Text-Tabs+Wrap-2024.001-1.fc41.noarch 447/743 Installing : perl-Mozilla-CA-20240313-1.fc41.noarch 448/743 Installing : perl-if-0.61.000-507.fc41.noarch 449/743 Installing : perl-locale-1.10-507.fc41.noarch 450/743 Installing : perl-IO-Socket-IP-0.42-2.fc40.noarch 451/743 Installing : perl-Time-Local-2:1.350-5.fc40.noarch 452/743 Installing : perl-File-Path-2.18-503.fc40.noarch 453/743 Installing : perl-IO-Socket-SSL-2.085-1.fc40.noarch 454/743 Installing : perl-Net-SSLeay-1.94-3.fc40.ppc64le 455/743 Installing : perl-Pod-Escapes-1:1.07-503.fc40.noarch 456/743 Installing : perl-Class-Struct-0.68-507.fc41.noarch 457/743 Installing : perl-Term-ANSIColor-5.01-504.fc40.noarch 458/743 Installing : perl-POSIX-2.13-507.fc41.ppc64le 459/743 Installing : perl-IPC-Open3-1.22-507.fc41.noarch 460/743 Installing : perl-File-Temp-1:0.231.100-503.fc40.noarch 461/743 Installing : perl-HTTP-Tiny-0.088-5.fc40.noarch 462/743 Installing : perl-Term-Cap-1.18-503.fc40.noarch 463/743 Installing : perl-Pod-Simple-1:3.45-6.fc40.noarch 464/743 Installing : perl-Socket-4:2.038-1.fc41.ppc64le 465/743 Installing : perl-SelectSaver-1.02-507.fc41.noarch 466/743 Installing : perl-Symbol-1.09-507.fc41.noarch 467/743 Installing : perl-File-stat-1.13-507.fc41.noarch 468/743 Installing : perl-podlators-1:5.01-502.fc40.noarch 469/743 Installing : perl-Pod-Perldoc-3.28.01-503.fc40.noarch 470/743 Installing : perl-Fcntl-1.15-507.fc41.ppc64le 471/743 Installing : perl-Text-ParseWords-3.31-502.fc40.noarch 472/743 Installing : perl-base-2.27-507.fc41.noarch 473/743 Installing : perl-mro-1.28-507.fc41.ppc64le 474/743 Installing : perl-IO-1.52-507.fc41.ppc64le 475/743 Installing : perl-overloading-0.02-507.fc41.noarch 476/743 Installing : perl-Pod-Usage-4:2.03-504.fc41.noarch 477/743 Installing : perl-Errno-1.37-507.fc41.ppc64le 478/743 Installing : perl-File-Basename-2.86-507.fc41.noarch 479/743 Installing : perl-Getopt-Std-1.13-507.fc41.noarch 480/743 Installing : perl-MIME-Base64-3.16-503.fc40.ppc64le 481/743 Installing : perl-Scalar-List-Utils-5:1.63-503.fc40.ppc64le 482/743 Installing : perl-constant-1.33-503.fc40.noarch 483/743 Installing : perl-Storable-1:3.32-502.fc40.ppc64le 484/743 Installing : perl-overload-1.37-507.fc41.noarch 485/743 Installing : perl-parent-1:0.241-502.fc40.noarch 486/743 Installing : perl-vars-1.05-507.fc41.noarch 487/743 Installing : perl-Getopt-Long-1:2.57-4.fc41.noarch 488/743 Installing : perl-Carp-1.54-502.fc40.noarch 489/743 Installing : perl-Exporter-5.78-3.fc40.noarch 490/743 Installing : perl-PathTools-3.89-502.fc40.ppc64le 491/743 Installing : perl-DynaLoader-1.54-507.fc41.ppc64le 492/743 Installing : perl-Encode-4:3.21-505.fc41.ppc64le 493/743 Installing : perl-libs-4:5.38.2-507.fc41.ppc64le 494/743 Installing : perl-interpreter-4:5.38.2-507.fc41.ppc64le 495/743 Installing : perl-File-Find-1.43-507.fc41.noarch 496/743 Installing : perl-ExtUtils-ParseXS-1:3.51-503.fc40.noarch 497/743 Installing : perl-File-Copy-2.41-507.fc41.noarch 498/743 Installing : perl-version-8:0.99.32-1.fc41.ppc64le 499/743 Installing : perl-File-Compare-1.100.700-507.fc41.noarch 500/743 Installing : perl-Module-Runtime-0.016-22.fc40.noarch 501/743 Installing : perl-Time-HiRes-4:1.9775-502.fc40.ppc64le 502/743 Installing : perl-CPAN-Meta-Requirements-2.143-6.fc40.noarch 503/743 Installing : perl-ExtUtils-Manifest-1:1.75-5.fc40.noarch 504/743 Installing : perl-Class-Method-Modifiers-2.15-4.fc40.noarch 505/743 Installing : perl-Params-Util-1.102-14.fc40.ppc64le 506/743 Installing : perl-Sub-Install-0.929-5.fc40.noarch 507/743 Installing : perl-lib-0.65-507.fc41.ppc64le 508/743 Installing : perl-threads-1:2.36-503.fc40.ppc64le 509/743 Installing : perl-threads-shared-1.68-502.fc40.ppc64le 510/743 Installing : perl-Thread-Queue-3.14-503.fc40.noarch 511/743 Installing : perl-Data-OptList-0.114-4.fc40.noarch 512/743 Installing : perl-Role-Tiny-2.002004-11.fc40.noarch 513/743 Installing : perl-Import-Into-1.002005-26.fc40.noarch 514/743 Installing : autoconf-2.72-2.fc41.noarch 515/743 Installing : automake-1.16.5-16.fc40.noarch 516/743 Installing : libogg-devel-2:1.3.5-8.fc40.ppc64le 517/743 Installing : libtheora-devel-1:1.1.1-37.fc41.ppc64le 518/743 Installing : perl-Module-Metadata-1.000038-5.fc40.noarch 519/743 Installing : perl-ExtUtils-Command-2:7.70-503.fc40.noarch 520/743 Installing : perl-ExtUtils-XSpp-1:0.18-30.fc40.noarch 521/743 Installing : perl-Pod-Html-1.34-507.fc41.noarch 522/743 Installing : perl-macros-4:5.38.2-507.fc41.noarch 523/743 Installing : perl-AutoSplit-5.74-507.fc41.noarch 524/743 Installing : perl-Benchmark-1.24-507.fc41.noarch 525/743 Installing : perl-Test-Harness-1:3.48-3.fc40.noarch 526/743 Installing : perl-CPAN-Meta-YAML-0.018-503.fc40.noarch 527/743 Installing : perl-Capture-Tiny-0.48-20.fc40.noarch 528/743 Installing : perl-ExtUtils-CppGuess-0.27-3.fc40.noarch 529/743 Installing : perl-Class-XSAccessor-1.19-34.fc40.ppc64le 530/743 Installing : perl-Object-HashBase-0.013-1.fc41.noarch 531/743 Installing : perl-Term-Table-0.018-3.fc40.noarch 532/743 Installing : perl-Devel-PPPort-3.71-503.fc40.ppc64le 533/743 Installing : perl-English-1.11-507.fc41.noarch 534/743 Installing : perl-ExtUtils-Constant-0.25-507.fc41.noarch 535/743 Installing : perl-Fedora-VSP-0.001-34.fc40.noarch 536/743 Installing : perl-FindBin-1.53-507.fc41.noarch 537/743 Installing : perl-MRO-Compat-0.15-9.fc40.noarch 538/743 Installing : perl-Math-Complex-1.62-507.fc41.noarch 539/743 Installing : perl-Math-BigInt-1:2.0030.02-3.fc40.noarch 540/743 Installing : perl-JSON-PP-1:4.16-503.fc40.noarch 541/743 Installing : perl-CPAN-Meta-2.150010-502.fc40.noarch 542/743 Installing : perl-Module-Load-1:0.36-503.fc40.noarch 543/743 Installing : perl-Package-Generator-1.106-31.fc40.noarch 544/743 Installing : perl-Sub-Exporter-0.991-3.fc40.noarch 545/743 Installing : perl-Data-Section-0.200008-5.fc40.noarch 546/743 Installing : perl-Sub-Exporter-Progressive-0.001013-24.fc40.n 547/743 Installing : perl-Devel-GlobalDestruction-0.14-24.fc40.noarch 548/743 Installing : perl-Perl-OSType-1.010-503.fc40.noarch 549/743 Installing : perl-Text-Template-1.61-5.fc40.noarch 550/743 Installing : perl-Software-License-0.104006-1.fc40.noarch 551/743 Installing : perl-Tie-4.6-507.fc41.noarch 552/743 Installing : perl-XString-0.005-12.fc40.ppc64le 553/743 Installing : perl-Sub-Quote-2.006008-4.fc40.noarch 554/743 Installing : perl-deprecate-0.04-507.fc41.noarch 555/743 Installing : perl-Module-Pluggable-2:5.2-28.fc40.noarch 556/743 Installing : perl-Alien-wxWidgets-0.69-26.fc40.ppc64le 557/743 Installing : google-noto-fonts-common-20240401-1.fc41.noarch 558/743 Installing : google-noto-sans-vf-fonts-20240401-1.fc41.noarch 559/743 Installing : default-fonts-core-sans-4.0-13.fc41.noarch 560/743 Installing : cairo-1.18.0-3.fc40.ppc64le 561/743 Installing : harfbuzz-8.4.0-1.fc41.ppc64le 562/743 Installing : freetype-2.13.2-5.fc40.ppc64le 563/743 Installing : fontconfig-2.15.0-5.fc41.ppc64le 564/743 Running scriptlet: fontconfig-2.15.0-5.fc41.ppc64le 564/743 Installing : cairo-gobject-1.18.0-3.fc40.ppc64le 565/743 Installing : libXft-2.3.8-6.fc40.ppc64le 566/743 Installing : pango-1.52.2-1.fc41.ppc64le 567/743 Installing : librsvg2-2.57.1-5.fc41.ppc64le 568/743 Installing : rsvg-pixbuf-loader-2.57.1-5.fc41.ppc64le 569/743 Running scriptlet: tk-1:8.6.14-1.fc41.ppc64le 570/743 Installing : tk-1:8.6.14-1.fc41.ppc64le 570/743 Installing : gdk-pixbuf2-modules-2.42.11-1.fc41.ppc64le 571/743 Installing : openslide-4.0.0-3.fc40.ppc64le 572/743 Installing : poppler-24.02.0-2.fc40.ppc64le 573/743 Installing : harfbuzz-icu-8.4.0-1.fc41.ppc64le 574/743 Installing : poppler-glib-24.02.0-2.fc40.ppc64le 575/743 Installing : lasi-1.1.3-13.fc40.ppc64le 576/743 Installing : gd-2.3.3-16.fc41.ppc64le 577/743 Installing : libraqm-0.8.0-7.fc40.ppc64le 578/743 Installing : mkfontscale-1.2.2-6.fc40.ppc64le 579/743 Installing : ttmkfdir-3.0.9-70.fc40.ppc64le 580/743 Installing : xorg-x11-fonts-Type1-7.5-38.fc40.noarch 581/743 Running scriptlet: xorg-x11-fonts-Type1-7.5-38.fc40.noarch 581/743 Installing : google-droid-sans-fonts-20200215-19.fc40.noarch 582/743 Installing : gmp-c++-1:6.3.0-1.fc41.ppc64le 583/743 Installing : gmp-devel-1:6.3.0-1.fc41.ppc64le 584/743 Installing : mpfr-devel-4.2.1-4.fc41.ppc64le 585/743 Installing : gettext-envsubst-0.22.5-2.fc41.ppc64le 586/743 Installing : gettext-runtime-0.22.5-2.fc41.ppc64le 587/743 Installing : gettext-0.22.5-2.fc41.ppc64le 588/743 Installing : gc-8.2.2-6.fc40.ppc64le 589/743 Installing : guile30-3.0.9-1.fc41.ppc64le 590/743 Installing : make-1:4.4.1-6.fc40.ppc64le 591/743 Installing : gcc-14.1.1-4.fc41.ppc64le 592/743 Running scriptlet: gcc-14.1.1-4.fc41.ppc64le 592/743 Installing : cmake-data-3.28.3-4.fc41.noarch 593/743 Installing : cmake-3.28.3-4.fc41.ppc64le 594/743 Installing : perl-ExtUtils-Install-2.22-502.fc40.noarch 595/743 Installing : perl-devel-4:5.38.2-507.fc41.ppc64le 596/743 Installing : perl-ExtUtils-MakeMaker-2:7.70-503.fc40.noarch 597/743 Installing : perl-inc-latest-2:0.500-28.fc40.noarch 598/743 Installing : perl-Module-Build-2:0.42.34-6.fc41.noarch 599/743 Installing : gcc-c++-14.1.1-4.fc41.ppc64le 600/743 Installing : qt5-rpm-macros-5.15.13-1.fc41.noarch 601/743 Installing : libquadmath-devel-14.1.1-4.fc41.ppc64le 602/743 Installing : gcc-gfortran-14.1.1-4.fc41.ppc64le 603/743 Installing : hdf5-devel-1.12.1-15.fc40.ppc64le 604/743 Installing : blas-devel-3.12.0-5.fc41.ppc64le 605/743 Installing : lapack-devel-3.12.0-5.fc41.ppc64le 606/743 Installing : netcdf-devel-4.9.2-5.fc40.ppc64le 607/743 Installing : netcdf-cxx-devel-4.2-34.fc40.ppc64le 608/743 Installing : fftw-libs-double-3.3.10-12.fc41.ppc64le 609/743 Installing : fdk-aac-free-2.0.0-13.fc40.ppc64le 610/743 Installing : duktape-2.7.0-7.fc40.ppc64le 611/743 Installing : libproxy-0.5.5-1.fc41.ppc64le 612/743 Installing : qt5-qtbase-common-5.15.13-2.fc41.noarch 613/743 Running scriptlet: qt5-qtbase-5.15.13-2.fc41.ppc64le 614/743 Installing : qt5-qtbase-5.15.13-2.fc41.ppc64le 614/743 Running scriptlet: qt5-qtbase-5.15.13-2.fc41.ppc64le 614/743 Installing : qt5-qtbase-gui-5.15.13-2.fc41.ppc64le 615/743 Installing : qt5-qtdeclarative-5.15.13-1.fc41.ppc64le 616/743 Installing : qt5-qtbase-devel-5.15.13-2.fc41.ppc64le 617/743 Installing : qt5-qttools-libs-designer-5.15.13-1.fc41.ppc64le 618/743 Installing : qt5-qttools-libs-designercomponents-5.15.13-1.fc 619/743 Installing : qt5-qttools-libs-help-5.15.13-1.fc41.ppc64le 620/743 Installing : qt5-designer-5.15.13-1.fc41.ppc64le 621/743 Installing : qt5-qtdeclarative-devel-5.15.13-1.fc41.ppc64le 622/743 Installing : qt5-qtlocation-5.15.13-1.fc41.ppc64le 623/743 Installing : qt5-qtsensors-5.15.13-1.fc41.ppc64le 624/743 Installing : qt5-qtwebchannel-5.15.13-1.fc41.ppc64le 625/743 Installing : qt5-linguist-5.15.13-1.fc41.ppc64le 626/743 Installing : qt5-qtx11extras-5.15.13-1.fc41.ppc64le 627/743 Installing : qt5-qtx11extras-devel-5.15.13-1.fc41.ppc64le 628/743 Installing : qt5-qttools-5.15.13-1.fc41.ppc64le 629/743 Installing : dbus-common-1:1.14.10-3.fc40.noarch 630/743 Running scriptlet: dbus-common-1:1.14.10-3.fc40.noarch 630/743 Running scriptlet: dbus-broker-36-2.fc41.ppc64le 631/743 Installing : dbus-broker-36-2.fc41.ppc64le 631/743 Running scriptlet: dbus-broker-36-2.fc41.ppc64le 631/743 Installing : dbus-1:1.14.10-3.fc40.ppc64le 632/743 Installing : at-spi2-core-2.52.0-1.fc41.ppc64le 633/743 Installing : atk-2.52.0-1.fc41.ppc64le 634/743 Installing : at-spi2-atk-2.52.0-1.fc41.ppc64le 635/743 Installing : atk-devel-2.52.0-1.fc41.ppc64le 636/743 Installing : at-spi2-core-devel-2.52.0-1.fc41.ppc64le 637/743 Installing : at-spi2-atk-devel-2.52.0-1.fc41.ppc64le 638/743 Installing : gupnp-1.6.6-2.fc40.ppc64le 639/743 Installing : gupnp-igd-1.6.0-4.fc40.ppc64le 640/743 Installing : libnice-0.1.22-1.fc41.ppc64le 641/743 Installing : systemd-pam-256~rc3-1.fc41.ppc64le 642/743 Installing : systemd-256~rc3-1.fc41.ppc64le 643/743 Running scriptlet: systemd-256~rc3-1.fc41.ppc64le 643/743 Creating group 'input' with GID 104. Creating group 'kvm' with GID 36. Creating group 'render' with GID 105. Creating group 'sgx' with GID 106. 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 644/743 Installing : clang-resource-filesystem-18.1.6-3.fc41.noarch 645/743 Installing : clang-libs-18.1.6-3.fc41.ppc64le 646/743 Installing : qt5-doctools-5.15.13-1.fc41.ppc64le 647/743 Installing : qt5-qttools-devel-5.15.13-1.fc41.ppc64le 648/743 Installing : cgnslib-common-4.4.0-4.fc40.noarch 649/743 Installing : cgnslib-4.4.0-4.fc40.ppc64le 650/743 Installing : cgnslib-devel-4.4.0-4.fc40.ppc64le 651/743 Installing : cfitsio-4.4.0-2.fc41.ppc64le 652/743 Installing : cdparanoia-libs-10.2-44.fc40.ppc64le 653/743 Installing : gstreamer1-plugins-base-1.24.3-2.fc41.ppc64le 654/743 Installing : qt5-qtwebkit-5.212.0-0.85alpha4.fc41.ppc64le 655/743 Installing : qt5-qtwebkit-devel-5.212.0-0.85alpha4.fc41.ppc64 656/743 Installing : bzip2-devel-1.0.8-18.fc40.ppc64le 657/743 Installing : bubblewrap-0.9.0-1.fc41.ppc64le 658/743 Installing : brotli-1.1.0-3.fc40.ppc64le 659/743 Installing : brotli-devel-1.1.0-3.fc40.ppc64le 660/743 Installing : freetype-devel-2.13.2-5.fc40.ppc64le 661/743 Installing : fontconfig-devel-2.15.0-5.fc41.ppc64le 662/743 Installing : cairo-devel-1.18.0-3.fc40.ppc64le 663/743 Installing : harfbuzz-devel-8.4.0-1.fc41.ppc64le 664/743 Installing : libXft-devel-2.3.8-6.fc40.ppc64le 665/743 Installing : pango-devel-1.52.2-1.fc41.ppc64le 666/743 Installing : tk-devel-1:8.6.14-1.fc41.ppc64le 667/743 Installing : cairo-gobject-devel-1.18.0-3.fc40.ppc64le 668/743 Installing : openslide-devel-4.0.0-3.fc40.ppc64le 669/743 Installing : annobin-docs-12.54-2.fc41.noarch 670/743 Installing : adwaita-cursor-theme-46.0-1.fc41.noarch 671/743 Installing : adwaita-icon-theme-46.0-1.fc41.noarch 672/743 Installing : gtk3-3.24.42-2.fc41.ppc64le 673/743 Installing : gstreamer1-plugins-bad-free-1.22.5-1.fc39.ppc64l 674/743 Installing : webkit2gtk4.1-2.45.2-2.fc41.ppc64le 675/743 Installing : gtk3-devel-3.24.42-2.fc41.ppc64le 676/743 Installing : java-21-openjdk-1:21.0.3.0.9-1.fc41.ppc64le 677/743 Running scriptlet: java-21-openjdk-1:21.0.3.0.9-1.fc41.ppc64le 677/743 Installing : libdecor-0.2.2-3.fc40.ppc64le 678/743 Installing : SDL2-2.30.3-1.fc41.ppc64le 679/743 Installing : wxGTK-3.2.5-1.fc41.ppc64le 680/743 Installing : wxGTK-media-3.2.5-1.fc41.ppc64le 681/743 Installing : wxGTK-webview-3.2.5-1.fc41.ppc64le 682/743 Installing : wxGTK-gl-3.2.5-1.fc41.ppc64le 683/743 Installing : adobe-mappings-pdf-20190401-7.fc40.noarch 684/743 Installing : libgs-10.03.1-1.fc41.ppc64le 685/743 Installing : graphviz-11.0.0-1.fc41.ppc64le 686/743 Installing : thrift-0.15.0-4.fc41.ppc64le 687/743 Installing : parquet-libs-16.1.0-2.fc41.ppc64le 688/743 Installing : libarrow-dataset-libs-16.1.0-2.fc41.ppc64le 689/743 Installing : gdal-libs-3.9.0-3.fc41.ppc64le 690/743 Installing : vtk-9.2.6-15.fc41.ppc64le 691/743 Installing : opencascade-draw-7.8.0-2.fc41.ppc64le 692/743 Installing : opencascade-modeling-7.8.0-2.fc41.ppc64le 693/743 Installing : opencascade-visualization-7.8.0-2.fc41.ppc64le 694/743 Installing : opencascade-ocaf-7.8.0-2.fc41.ppc64le 695/743 Installing : vtk-qt-9.2.6-15.fc41.ppc64le 696/743 Installing : python3-vtk-9.2.6-15.fc41.ppc64le 697/743 Installing : vtk-java-9.2.6-15.fc41.ppc64le 698/743 Installing : gdal-devel-3.9.0-3.fc41.ppc64le 699/743 Installing : openexr2-libs-2.5.8-7.fc40.ppc64le 700/743 Installing : ImageMagick-libs-1:7.1.1.26-8.fc41.ppc64le 701/743 Installing : boost-test-1.83.0-4.fc41.ppc64le 702/743 Installing : boost-stacktrace-1.83.0-4.fc41.ppc64le 703/743 Installing : boost-serialization-1.83.0-4.fc41.ppc64le 704/743 Installing : boost-random-1.83.0-4.fc41.ppc64le 705/743 Installing : boost-nowide-1.83.0-4.fc41.ppc64le 706/743 Installing : boost-math-1.83.0-4.fc41.ppc64le 707/743 Installing : boost-contract-1.83.0-4.fc41.ppc64le 708/743 Installing : boost-1.83.0-4.fc41.ppc64le 709/743 Installing : boost-devel-1.83.0-4.fc41.ppc64le 710/743 Installing : imath-devel-3.1.11-1.fc41.ppc64le 711/743 Installing : vtk-devel-9.2.6-15.fc41.ppc64le 712/743 Installing : NLopt-2.7.1-18.fc40.ppc64le 713/743 Installing : NLopt-devel-2.7.1-18.fc40.ppc64le 714/743 Installing : opencascade-devel-7.8.0-2.fc41.ppc64le 715/743 Installing : openexr-devel-3.2.4-2.fc41.ppc64le 716/743 Installing : CGAL-devel-5.6.1-1.fc41.ppc64le 717/743 Installing : ImageMagick-1:7.1.1.26-8.fc41.ppc64le 718/743 Installing : wxGTK-devel-3.2.5-1.fc41.ppc64le 719/743 Installing : perl-Wx-0.9932-33.fc40.ppc64le 720/743 Installing : annobin-plugin-gcc-12.54-2.fc41.ppc64le 721/743 Running scriptlet: annobin-plugin-gcc-12.54-2.fc41.ppc64le 721/743 Installing : perl-Module-Build-WithXSpp-0.14-29.fc40.noarch 722/743 Installing : perl-ExtUtils-Embed-1.35-507.fc41.noarch 723/743 Installing : gcc-plugin-annobin-14.1.1-4.fc41.ppc64le 724/743 Running scriptlet: gcc-plugin-annobin-14.1.1-4.fc41.ppc64le 724/743 Installing : perl-Test-Simple-3:1.302199-1.fc41.noarch 725/743 Installing : perl-Moo-2.005005-6.fc40.noarch 726/743 Installing : perl-generators-1.16-5.fc40.noarch 727/743 Installing : perl-ExtUtils-Typemaps-Default-1.05-29.fc40.noar 728/743 Installing : perl-Devel-CheckLib-1.16-12.fc40.noarch 729/743 Installing : perl-IO-stringy-2.113-14.fc40.noarch 730/743 Installing : perl-local-lib-2.000029-7.fc40.noarch 731/743 Installing : openvdb-devel-11.0.0-9.fc41.ppc64le 732/743 Installing : git-core-2.45.1-1.fc41.ppc64le 733/743 Installing : add-determinism-0.2.0-9.fc41.ppc64le 734/743 Installing : qhull-devel-1:8.0.2-4.fc40.ppc64le 735/743 Installing : nanosvg-devel-20221221-5.fc40.ppc64le 736/743 Installing : gtest-devel-1.14.0-4.fc40.ppc64le 737/743 Installing : openvdb-11.0.0-9.fc41.ppc64le 738/743 Installing : desktop-file-utils-0.26-12.fc40.ppc64le 739/743 Installing : cereal-devel-1.3.2-6.fc40.ppc64le 740/743 Installing : catch2-devel-2.13.10-4.fc40.ppc64le 741/743 Installing : systemd-rpm-macros-256~rc3-1.fc41.noarch 742/743 Installing : systemd-devel-256~rc3-1.fc41.ppc64le 743/743 Running scriptlet: urw-base35-bookman-fonts-20200910-21.fc41.noarch 743/743 Running scriptlet: urw-base35-c059-fonts-20200910-21.fc41.noarch 743/743 Running scriptlet: urw-base35-d050000l-fonts-20200910-21.fc41.noarc 743/743 Running scriptlet: urw-base35-gothic-fonts-20200910-21.fc41.noarch 743/743 Running scriptlet: urw-base35-nimbus-mono-ps-fonts-20200910-21.fc41 743/743 Running scriptlet: urw-base35-nimbus-roman-fonts-20200910-21.fc41.n 743/743 Running scriptlet: urw-base35-nimbus-sans-fonts-20200910-21.fc41.no 743/743 Running scriptlet: urw-base35-p052-fonts-20200910-21.fc41.noarch 743/743 Running scriptlet: urw-base35-standard-symbols-ps-fonts-20200910-21 743/743 Running scriptlet: urw-base35-z003-fonts-20200910-21.fc41.noarch 743/743 Running scriptlet: copy-jdk-configs-4.1-5.fc40.noarch 743/743 Running scriptlet: crypto-policies-scripts-20240521-1.gitf71d135.fc 743/743 Running scriptlet: nss-3.99.0-1.fc41.ppc64le 743/743 Running scriptlet: java-21-openjdk-headless-1:21.0.3.0.9-1.fc41.ppc 743/743 Running scriptlet: fontconfig-2.15.0-5.fc41.ppc64le 743/743 Running scriptlet: java-21-openjdk-1:21.0.3.0.9-1.fc41.ppc64le 743/743 Running scriptlet: systemd-devel-256~rc3-1.fc41.ppc64le 743/743 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.0-1.fc41.noarch adwaita-icon-theme-46.0-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-4.fc41.ppc64le boost-atomic-1.83.0-4.fc41.ppc64le boost-chrono-1.83.0-4.fc41.ppc64le boost-container-1.83.0-4.fc41.ppc64le boost-context-1.83.0-4.fc41.ppc64le boost-contract-1.83.0-4.fc41.ppc64le boost-coroutine-1.83.0-4.fc41.ppc64le boost-date-time-1.83.0-4.fc41.ppc64le boost-devel-1.83.0-4.fc41.ppc64le boost-fiber-1.83.0-4.fc41.ppc64le boost-filesystem-1.83.0-4.fc41.ppc64le boost-graph-1.83.0-4.fc41.ppc64le boost-iostreams-1.83.0-4.fc41.ppc64le boost-json-1.83.0-4.fc41.ppc64le boost-locale-1.83.0-4.fc41.ppc64le boost-log-1.83.0-4.fc41.ppc64le boost-math-1.83.0-4.fc41.ppc64le boost-nowide-1.83.0-4.fc41.ppc64le boost-numpy3-1.83.0-4.fc41.ppc64le boost-program-options-1.83.0-4.fc41.ppc64le boost-python3-1.83.0-4.fc41.ppc64le boost-random-1.83.0-4.fc41.ppc64le boost-regex-1.83.0-4.fc41.ppc64le boost-serialization-1.83.0-4.fc41.ppc64le boost-stacktrace-1.83.0-4.fc41.ppc64le boost-system-1.83.0-4.fc41.ppc64le boost-test-1.83.0-4.fc41.ppc64le boost-thread-1.83.0-4.fc41.ppc64le boost-timer-1.83.0-4.fc41.ppc64le boost-type_erasure-1.83.0-4.fc41.ppc64le boost-wave-1.83.0-4.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-3.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.7.3-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.2-1.fc41.ppc64le flexiblas-devel-3.4.2-1.fc41.ppc64le flexiblas-netlib-3.4.2-1.fc41.ppc64le flexiblas-netlib64-3.4.2-1.fc41.ppc64le flexiblas-openblas-openmp-3.4.2-1.fc41.ppc64le flexiblas-openblas-openmp64-3.4.2-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.11-1.fc41.ppc64le gdk-pixbuf2-devel-2.42.11-1.fc41.ppc64le gdk-pixbuf2-modules-2.42.11-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-1.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.3-1.fc41.ppc64le gstreamer1-plugins-bad-free-1.22.5-1.fc39.ppc64le gstreamer1-plugins-base-1.24.3-2.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-9.fc41.noarch javascriptcoregtk4.1-2.45.2-2.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.9.0-64.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-2.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.1-4.fc40.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.1-13.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.5-4.fc40.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-4.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-1.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-22.fc41.ppc64le nss-3.99.0-1.fc41.ppc64le nss-softokn-3.99.0-1.fc41.ppc64le nss-softokn-freebl-3.99.0-1.fc41.ppc64le nss-sysinit-3.99.0-1.fc41.ppc64le nss-util-3.99.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.0-2.fc41.ppc64le opencascade-draw-7.8.0-2.fc41.ppc64le opencascade-foundation-7.8.0-2.fc41.ppc64le opencascade-modeling-7.8.0-2.fc41.ppc64le opencascade-ocaf-7.8.0-2.fc41.ppc64le opencascade-visualization-7.8.0-2.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.02-3.fc40.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-1.fc41.ppc64le proj-data-9.4.0-1.fc41.noarch proj-devel-9.4.0-1.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-4.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.13-1.fc41.ppc64le qt5-doctools-5.15.13-1.fc41.ppc64le qt5-linguist-5.15.13-1.fc41.ppc64le qt5-qtbase-5.15.13-2.fc41.ppc64le qt5-qtbase-common-5.15.13-2.fc41.noarch qt5-qtbase-devel-5.15.13-2.fc41.ppc64le qt5-qtbase-gui-5.15.13-2.fc41.ppc64le qt5-qtdeclarative-5.15.13-1.fc41.ppc64le qt5-qtdeclarative-devel-5.15.13-1.fc41.ppc64le qt5-qtlocation-5.15.13-1.fc41.ppc64le qt5-qtsensors-5.15.13-1.fc41.ppc64le qt5-qttools-5.15.13-1.fc41.ppc64le qt5-qttools-common-5.15.13-1.fc41.noarch qt5-qttools-devel-5.15.13-1.fc41.ppc64le qt5-qttools-libs-designer-5.15.13-1.fc41.ppc64le qt5-qttools-libs-designercomponents-5.15.13-1.fc41.ppc64le qt5-qttools-libs-help-5.15.13-1.fc41.ppc64le qt5-qtwebchannel-5.15.13-1.fc41.ppc64le qt5-qtwebkit-5.212.0-0.85alpha4.fc41.ppc64le qt5-qtwebkit-devel-5.212.0-0.85alpha4.fc41.ppc64le qt5-qtx11extras-5.15.13-1.fc41.ppc64le qt5-qtx11extras-devel-5.15.13-1.fc41.ppc64le qt5-rpm-macros-5.15.13-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-1.4.1-5.fc40.ppc64le sysprof-capture-devel-46.0-1.fc41.ppc64le systemd-256~rc3-1.fc41.ppc64le systemd-devel-256~rc3-1.fc41.ppc64le systemd-pam-256~rc3-1.fc41.ppc64le systemd-rpm-macros-256~rc3-1.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.fc41.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-7.fc41.noarch tzdata-java-2024a-7.fc41.noarch unixODBC-2.3.12-4.fc40.ppc64le uriparser-0.9.8-1.fc41.ppc64le urw-base35-bookman-fonts-20200910-21.fc41.noarch urw-base35-c059-fonts-20200910-21.fc41.noarch urw-base35-d050000l-fonts-20200910-21.fc41.noarch urw-base35-fonts-20200910-21.fc41.noarch urw-base35-fonts-common-20200910-21.fc41.noarch urw-base35-gothic-fonts-20200910-21.fc41.noarch urw-base35-nimbus-mono-ps-fonts-20200910-21.fc41.noarch urw-base35-nimbus-roman-fonts-20200910-21.fc41.noarch urw-base35-nimbus-sans-fonts-20200910-21.fc41.noarch urw-base35-p052-fonts-20200910-21.fc41.noarch urw-base35-standard-symbols-ps-fonts-20200910-21.fc41.noarch urw-base35-z003-fonts-20200910-21.fc41.noarch utf8cpp-devel-4.0.5-2.fc40.noarch utf8proc-2.7.0-7.fc40.ppc64le vim-filesystem-2:9.1.393-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.280.0-1.fc41.noarch vulkan-loader-1.3.280.0-1.fc41.ppc64le vulkan-loader-devel-1.3.280.0-1.fc41.ppc64le wayland-devel-1.22.0-3.fc40.ppc64le webkit2gtk4.1-2.45.2-2.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-1.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-3.fc41.ppc64le Complete! Finish: build setup for prusa-slicer-2.7.4-4.fc41.src.rpm Start: rpmbuild prusa-slicer-2.7.4-4.fc41.src.rpm Building target platforms: ppc64le Building for target ppc64le setting SOURCE_DATE_EPOCH=1716508800 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.K1hlQa + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf PrusaSlicer-version_2.7.4 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/version_2.7.4.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd PrusaSlicer-version_2.7.4 + rm -rf /builddir/build/BUILD/PrusaSlicer-version_2.7.4-SPECPARTS + /usr/bin/mkdir -p /builddir/build/BUILD/PrusaSlicer-version_2.7.4-SPECPARTS + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + /usr/bin/git init -q + /usr/bin/git config user.name rpm-build + /usr/bin/git config user.email '' + /usr/bin/git config gc.auto 0 + /usr/bin/git add --force . + /usr/bin/git commit -q --allow-empty -a --author 'rpm-build ' -m 'prusa-slicer-2.7.4 base' + /usr/bin/git checkout --track -b rpm-build Switched to a new branch 'rpm-build' branch 'rpm-build' set up to track 'master'. + /usr/bin/git apply --index --reject - + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/prusa-slicer-fix-uninitialized-imgui-segfault.patch Checking patch src/slic3r/GUI/HintNotification.cpp... Hunk #1 succeeded at 567 (offset 7 lines). Applied patch src/slic3r/GUI/HintNotification.cpp cleanly. + /usr/bin/git commit -q -m prusa-slicer-fix-uninitialized-imgui-segfault.patch --author 'rpm-build ' + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/prusa-slicer-pr-12574.patch + /usr/bin/git apply --index --reject - Checking patch tests/libslic3r/test_point.cpp... Applied patch tests/libslic3r/test_point.cpp cleanly. + /usr/bin/git commit -q -m prusa-slicer-pr-12574.patch --author 'rpm-build ' + /usr/bin/git apply --index --reject - + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/prusa-slicer-openexr3.patch Checking patch cmake/modules/FindOpenVDB.cmake... Applied patch cmake/modules/FindOpenVDB.cmake cleanly. + /usr/bin/git commit -q -m prusa-slicer-openexr3.patch --author 'rpm-build ' + /usr/bin/git apply --index --reject - + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/prusa-slicer-pr-11769.patch Checking patch src/slic3r/GUI/PhysicalPrinterDialog.cpp... Checking patch src/slic3r/GUI/Plater.cpp... Hunk #1 succeeded at 5428 (offset 38 lines). Applied patch src/slic3r/GUI/PhysicalPrinterDialog.cpp cleanly. Applied patch src/slic3r/GUI/Plater.cpp cleanly. + /usr/bin/git commit -q -m prusa-slicer-pr-11769.patch --author 'rpm-build ' + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/prusa-slicer-opencascade-7.8.0.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. + /usr/bin/git commit -q -m prusa-slicer-opencascade-7.8.0.patch --author 'rpm-build ' + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/prusa-slicer-pr-10390.patch + /usr/bin/git apply --index --reject - Checking patch cmake/modules/FindEXPAT.cmake... Applied patch cmake/modules/FindEXPAT.cmake cleanly. + /usr/bin/git commit -q -m prusa-slicer-pr-10390.patch --author 'rpm-build ' + sed -i s/UNKNOWN/Fedora/ version.inc + commit 'Fix version string' + git commit -q -a -m 'Fix version string' --author 'rpm-build ' + cd src + tar xvzf /builddir/build/SOURCES/libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433.tar.gz libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/ libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/.github/ libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/.github/workflows/ libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/.github/workflows/build.yml libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/.github/workflows/test.yml libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/.gitignore libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/CMakeLists.txt libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/CMakePresets.json libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/LICENSE libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/README.md libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/cmake/ libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/cmake/Config.cmake.in libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/cmake/ProjectVersion.cmake libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/cmake/modules/ libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/cmake/modules/AddCMakeProject.cmake libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/cmake/version.rc.in libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/deps/ libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/deps/Boost/ libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/deps/Boost/Boost.cmake libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/deps/CMakeLists.txt libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/deps/CMakePresets.json libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/deps/Catch2/ libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/deps/Catch2/Catch2.cmake libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/deps/ZLIB/ libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/deps/ZLIB/0001-Respect-BUILD_SHARED_LIBS.patch libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/deps/ZLIB/ZLIB.cmake libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/deps/autobuild.cmake libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/deps/heatshrink/ libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/deps/heatshrink/CMakeLists.txt libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/deps/heatshrink/Config.cmake.in libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/deps/heatshrink/heatshrink.cmake libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/deps/pybind11/ libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/deps/pybind11/pybind11.cmake libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/doc/ libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/doc/bgcode.md libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/doc/building.md libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/doc/specifications.md libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/example/ libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/example/CMakeLists.txt libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/example/main.cpp libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/pybgcode/ libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/pybgcode/.pylintrc libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/pybgcode/CMakeLists.txt libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/pybgcode/CMakePresets.json libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/pybgcode/pybgcode.cpp libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/pybgcode/pybgcode/ libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/pybgcode/pybgcode/__init__.py libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/pybgcode/ruff.toml libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/pybgcode/tests/ libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/pybgcode/tests/__init__.py libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/pybgcode/tests/test_convert.py libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/pyproject.dynlink.toml libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/pyproject.toml libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/src/ libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/src/LibBGCode/ libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/src/LibBGCode/binarize/ libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/src/LibBGCode/binarize/CMakeLists.txt libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/src/LibBGCode/binarize/binarize.cpp libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/src/LibBGCode/binarize/binarize.hpp libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/src/LibBGCode/binarize/meatpack.cpp libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/src/LibBGCode/binarize/meatpack.hpp libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/src/LibBGCode/cmd/ libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/src/LibBGCode/cmd/CMakeLists.txt libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/src/LibBGCode/cmd/main.cpp libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/src/LibBGCode/convert/ libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/src/LibBGCode/convert/CMakeLists.txt libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/src/LibBGCode/convert/convert.cpp libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/src/LibBGCode/convert/convert.hpp libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/src/LibBGCode/core/ libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/src/LibBGCode/core/CMakeLists.txt libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/src/LibBGCode/core/core.cpp libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/src/LibBGCode/core/core.hpp libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/src/LibBGCode/core/core_impl.hpp libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/src/LibBGCode/wasm/ libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/src/LibBGCode/wasm/CMakeLists.txt libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/src/LibBGCode/wasm/bgcode_wa.cpp libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/src/LibBGCode/wasm/index.html libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/tests/ libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/tests/CMakeLists.txt libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/tests/binarize/ libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/tests/binarize/CMakeLists.txt libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/tests/binarize/binarize_tests.cpp libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/tests/catch_main.hpp libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/tests/convert/ libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/tests/convert/CMakeLists.txt libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/tests/convert/convert_tests.cpp libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/tests/core/ libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/tests/core/CMakeLists.txt libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/tests/core/core_tests.cpp libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/tests/data/ libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/tests/data/mini_cube_a.gcode libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/tests/data/mini_cube_b.bgcode libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433/tests/data/mini_cube_b_ref.gcode + mv libbgcode-33a1eebfb8e65f333c057c13734f3a838e31d433 libbgcode + sed -i 's#set(LibBGCode_SOURCE_DIR ""#set(LibBGCode_SOURCE_DIR "../../src/libbgcode"#' deps/+LibBGCode/LibBGCode.cmake + cd src + tar xvzf /builddir/build/SOURCES/heatshrink-0.4.1.tar.gz heatshrink-0.4.1/ heatshrink-0.4.1/.gitignore heatshrink-0.4.1/.travis.yml heatshrink-0.4.1/CONTRIBUTING.md heatshrink-0.4.1/LICENSE heatshrink-0.4.1/Makefile heatshrink-0.4.1/README.md heatshrink-0.4.1/benchmark heatshrink-0.4.1/dec_sm.dot heatshrink-0.4.1/enc_sm.dot heatshrink-0.4.1/greatest.h heatshrink-0.4.1/heatshrink.c heatshrink-0.4.1/heatshrink_common.h heatshrink-0.4.1/heatshrink_config.h heatshrink-0.4.1/heatshrink_decoder.c heatshrink-0.4.1/heatshrink_decoder.h heatshrink-0.4.1/heatshrink_encoder.c heatshrink-0.4.1/heatshrink_encoder.h heatshrink-0.4.1/test_heatshrink_dynamic.c heatshrink-0.4.1/test_heatshrink_dynamic_theft.c heatshrink-0.4.1/test_heatshrink_static.c + mv heatshrink-0.4.1 heatshrink + sed -i 's#URL https.*#SOURCE_DIR ../../src/heatshrink#' deps/+heatshrink/heatshrink.cmake + mkdir deps/ignored + mv deps/+Blosc deps/+Boost deps/+CGAL deps/+CURL deps/+Catch2 deps/+Cereal deps/+EXPAT deps/+GLEW deps/+GMP deps/+JPEG deps/+LibBGCode deps/+MPFR deps/+NLopt deps/+NanoSVG deps/+OCCT deps/+OpenCSG deps/+OpenEXR deps/+OpenSSL deps/+OpenVDB deps/+PNG deps/+Qhull deps/+TBB deps/+TIFF deps/+ZLIB deps/+heatshrink deps/+wxWidgets deps/ignored + mv deps/ignored/+LibBGCode deps/ignored/+heatshrink deps + license agg copying + mv src/agg/copying copying-agg + git add copying-agg + echo %license copying-agg + license avrdude COPYING + mv src/avrdude/COPYING COPYING-avrdude + git add COPYING-avrdude + echo %license COPYING-avrdude + license imgui LICENSE.txt + mv src/imgui/LICENSE.txt LICENSE.txt-imgui + git add LICENSE.txt-imgui + echo %license LICENSE.txt-imgui + license libnest2d LICENSE.txt + mv src/libnest2d/LICENSE.txt LICENSE.txt-libnest2d + git add LICENSE.txt-libnest2d + echo %license LICENSE.txt-libnest2d + license libbgcode LICENSE + mv src/libbgcode/LICENSE LICENSE-libbgcode + git add LICENSE-libbgcode + echo %license LICENSE-libbgcode + license heatshrink LICENSE + mv src/heatshrink/LICENSE LICENSE-heatshrink + git add LICENSE-heatshrink + echo %license LICENSE-heatshrink + git add license-files + commit 'Move license files' + git commit -q -a -m 'Move license files' --author 'rpm-build ' + unbundle eigen + rm -rf src/eigen + sed -i '/add_subdirectory(eigen)/d' src/CMakeLists.txt + commit 'Unbundle eigen' + git commit -q -a -m 'Unbundle eigen' --author 'rpm-build ' + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.7zHain + umask 022 + cd /builddir/build/BUILD + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -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/PrusaSlicer-version_2.7.4/deps/build-default Preset CMake variables: CMAKE_BUILD_TYPE="Release" DEP_DOWNLOAD_DIR:PATH="/builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/.pkg_cache" DEP_WX_GTK3:BOOL="TRUE" -- The C compiler identification is GNU 14.1.1 -- The CXX compiler identification is GNU 14.1.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Found external package definitions: LibBGCode;heatshrink -- Found Git: /usr/bin/git (found version "2.45.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 (1.0s) -- Generating done (0.0s) -- Build files have been written to: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default [ 6%] Creating directories for 'dep_heatshrink' [ 12%] No download step for 'dep_heatshrink' [ 18%] No update step for 'dep_heatshrink' [ 25%] Performing patch step for 'dep_heatshrink' [ 31%] Performing configure step for 'dep_heatshrink' -- The C compiler identification is GNU 14.1.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Configuring done (0.4s) -- Generating done (0.0s) -- Build files have been written to: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/builds/heatshrink [ 37%] Performing build step for 'dep_heatshrink' [ 12%] Building C object CMakeFiles/heatshrink.dir/heatshrink_decoder.c.o [ 25%] Building C object CMakeFiles/heatshrink.dir/heatshrink_encoder.c.o [ 37%] Building C object CMakeFiles/heatshrink_dynalloc.dir/heatshrink_encoder.c.o [ 50%] Building C object CMakeFiles/heatshrink_dynalloc.dir/heatshrink_decoder.c.o [ 62%] Linking C static library libheatshrink_dynalloc.a [ 62%] Built target heatshrink_dynalloc [ 75%] Linking C static library libheatshrink.a [ 87%] Building C object CMakeFiles/heatshrink_cmd.dir/heatshrink.c.o [ 87%] Built target heatshrink [100%] Linking C executable heatshrink [100%] Built target heatshrink_cmd [ 43%] Performing install step for 'dep_heatshrink' [ 37%] Built target heatshrink [ 75%] Built target heatshrink_dynalloc [100%] Built target heatshrink_cmd Install the project... -- Install configuration: "Release" -- Installing: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/lib/libheatshrink.a -- Installing: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/lib/libheatshrink_dynalloc.a -- Installing: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/bin/heatshrink -- Installing: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/heatshrink/heatshrink_common.h -- Installing: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/heatshrink/heatshrink_config.h -- Installing: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/heatshrink/heatshrink_encoder.h -- Installing: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/heatshrink/heatshrink_decoder.h -- Installing: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/lib64/cmake/heatshrink/heatshrinkTargets.cmake -- Installing: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/lib64/cmake/heatshrink/heatshrinkTargets-release.cmake -- Installing: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/lib64/cmake/heatshrink/heatshrinkConfig.cmake -- Installing: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/lib64/cmake/heatshrink/heatshrinkConfigVersion.cmake [ 50%] Completed 'dep_heatshrink' [ 50%] Built target dep_heatshrink [ 56%] Creating directories for 'dep_LibBGCode' [ 62%] No download step for 'dep_LibBGCode' [ 68%] No update step for 'dep_LibBGCode' [ 75%] No patch step for 'dep_LibBGCode' [ 81%] Performing configure step for 'dep_LibBGCode' -- The C compiler identification is GNU 14.1.1 -- The CXX compiler identification is GNU 14.1.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Performing Test COMPILER_HAS_HIDDEN_VISIBILITY -- Performing Test COMPILER_HAS_HIDDEN_VISIBILITY - Success -- Performing Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY -- Performing Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY - Success -- Performing Test COMPILER_HAS_DEPRECATED_ATTR -- Performing Test COMPILER_HAS_DEPRECATED_ATTR - Success -- Found ZLIB: /usr/lib64/libz.so (found suitable version "1.3.0", minimum required is "1.0") -- Found Boost: /usr/lib64/cmake/Boost-1.83.0/BoostConfig.cmake (found suitable version "1.83.0", minimum required is "1.78") -- Configuring done (1.6s) -- Generating done (0.0s) -- Build files have been written to: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/builds/LibBGCode [ 87%] Performing build step for 'dep_LibBGCode' [ 14%] Building CXX object src/LibBGCode/core/CMakeFiles/bgcode_core.dir/core.cpp.o [ 28%] Linking CXX static library libbgcode_core.a [ 28%] Built target bgcode_core [ 42%] Building CXX object src/LibBGCode/binarize/CMakeFiles/bgcode_binarize.dir/meatpack.cpp.o [ 57%] Building CXX object src/LibBGCode/binarize/CMakeFiles/bgcode_binarize.dir/binarize.cpp.o [ 71%] Linking CXX static library libbgcode_binarize.a [ 71%] Built target bgcode_binarize [ 85%] Building CXX object src/LibBGCode/convert/CMakeFiles/bgcode_convert.dir/convert.cpp.o [100%] Linking CXX static library libbgcode_convert.a [100%] Built target bgcode_convert [ 93%] Performing install step for 'dep_LibBGCode' [ 28%] Built target bgcode_core [ 71%] Built target bgcode_binarize [100%] Built target bgcode_convert Install the project... -- Install configuration: "Release" -- Installing: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/lib64/libbgcode_core.a -- Installing: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode/core/core.hpp -- Installing: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode/core/export.h -- Installing: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/lib64/cmake/LibBGCode/LibBGCodeCoreTargets.cmake -- Installing: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/lib64/cmake/LibBGCode/LibBGCodeCoreTargets-release.cmake -- Installing: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/lib64/libbgcode_binarize.a -- Installing: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode/binarize/binarize.hpp -- Installing: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode/binarize/export.h -- Installing: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/lib64/cmake/LibBGCode/LibBGCodeBinarizeTargets.cmake -- Installing: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/lib64/cmake/LibBGCode/LibBGCodeBinarizeTargets-release.cmake -- Installing: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/lib64/libbgcode_convert.a -- Installing: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode/convert/convert.hpp -- Installing: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode/convert/export.h -- Installing: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/lib64/cmake/LibBGCode/LibBGCodeConvertTargets.cmake -- Installing: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/lib64/cmake/LibBGCode/LibBGCodeConvertTargets-release.cmake -- Installing: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/lib64/cmake/LibBGCode/LibBGCodeConfig.cmake -- Installing: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/lib64/cmake/LibBGCode/LibBGCodeConfigVersion.cmake [100%] Completed 'dep_LibBGCode' [100%] Built target dep_LibBGCode [100%] Built target deps -- SLIC3R_ASAN: OFF -- SLIC3R_BUILD_SANDBOXES: OFF -- SLIC3R_BUILD_TESTS: 1 -- SLIC3R_ENABLE_FORMAT_STEP: ON -- SLIC3R_FHS: 1 -- SLIC3R_GTK: 3 -- SLIC3R_GUI: ON -- SLIC3R_MSVC_COMPILE_PARALLEL: ON -- SLIC3R_MSVC_PDB: ON -- SLIC3R_PCH: 0 -- SLIC3R_PERL_XS: 1 -- SLIC3R_STATIC: OFF -- SLIC3R_UBSAN: OFF -- SLIC3R_STATIC: OFF -- CMAKE_PREFIX_PATH: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local (from cache or command line) -- Found PkgConfig: /usr/bin/pkg-config (found version "2.1.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 (17.1s) -- Generating done (0.2s) CMake Warning: Manually-specified variables were not used by the project: CMAKE_Fortran_FLAGS_RELEASE CMAKE_INSTALL_DO_STRIP INCLUDE_INSTALL_DIR LIB_INSTALL_DIR LIB_SUFFIX SHARE_INSTALL_PREFIX SYSCONF_INSTALL_DIR -- Build files have been written to: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build + /usr/bin/cmake --build redhat-linux-build -j5 --verbose Change Dir: '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile -j5 /usr/bin/cmake -S/builddir/build/BUILD/PrusaSlicer-version_2.7.4 -B/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/CMakeFiles /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build//CMakeFiles/progress.marks /usr/bin/gmake -f CMakeFiles/Makefile2 all gmake[1]: Entering directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' /usr/bin/gmake -f src/hidapi/CMakeFiles/hidapi.dir/build.make src/hidapi/CMakeFiles/hidapi.dir/depend /usr/bin/gmake -f src/build-utils/CMakeFiles/encoding-check.dir/build.make src/build-utils/CMakeFiles/encoding-check.dir/depend /usr/bin/gmake -f src/admesh/CMakeFiles/admesh.dir/build.make src/admesh/CMakeFiles/admesh.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/PrusaSlicer-version_2.7.4 /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/hidapi /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/hidapi/CMakeFiles/hidapi.dir/DependInfo.cmake "--color=" /usr/bin/gmake -f src/boost/CMakeFiles/nowide.dir/build.make src/boost/CMakeFiles/nowide.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/PrusaSlicer-version_2.7.4 /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/build-utils /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/CMakeFiles/encoding-check.dir/DependInfo.cmake "--color=" gmake[2]: Entering directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' gmake[2]: Entering directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/PrusaSlicer-version_2.7.4 /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/admesh /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/admesh /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/admesh/CMakeFiles/admesh.dir/DependInfo.cmake "--color=" /usr/bin/gmake -f src/clipper/CMakeFiles/clipper.dir/build.make src/clipper/CMakeFiles/clipper.dir/depend cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/PrusaSlicer-version_2.7.4 /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/boost /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/boost /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/boost/CMakeFiles/nowide.dir/DependInfo.cmake "--color=" gmake[2]: Entering directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/PrusaSlicer-version_2.7.4 /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/clipper /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/clipper /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/clipper/CMakeFiles/clipper.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' /usr/bin/gmake -f src/build-utils/CMakeFiles/encoding-check.dir/build.make src/build-utils/CMakeFiles/encoding-check.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' /usr/bin/gmake -f src/hidapi/CMakeFiles/hidapi.dir/build.make src/hidapi/CMakeFiles/hidapi.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' /usr/bin/gmake -f src/clipper/CMakeFiles/clipper.dir/build.make src/clipper/CMakeFiles/clipper.dir/build /usr/bin/gmake -f src/admesh/CMakeFiles/admesh.dir/build.make src/admesh/CMakeFiles/admesh.dir/build gmake[2]: Leaving directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' /usr/bin/gmake -f src/boost/CMakeFiles/nowide.dir/build.make src/boost/CMakeFiles/nowide.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' gmake[2]: Entering directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' gmake[2]: Entering directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' [ 0%] Building CXX object src/build-utils/CMakeFiles/encoding-check.dir/encoding-check.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils && /usr/bin/g++ -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/build-utils/CMakeFiles/encoding-check.dir/encoding-check.cpp.o -MF CMakeFiles/encoding-check.dir/encoding-check.cpp.o.d -o CMakeFiles/encoding-check.dir/encoding-check.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/build-utils/encoding-check.cpp [ 0%] Building C object src/hidapi/CMakeFiles/hidapi.dir/linux/hid.c.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/hidapi && /usr/bin/gcc -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/include -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/hidapi/CMakeFiles/hidapi.dir/linux/hid.c.o -MF CMakeFiles/hidapi.dir/linux/hid.c.o.d -o CMakeFiles/hidapi.dir/linux/hid.c.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/linux/hid.c [ 0%] Building CXX object src/admesh/CMakeFiles/admesh.dir/connect.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/admesh && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/admesh/CMakeFiles/admesh.dir/connect.cpp.o -MF CMakeFiles/admesh.dir/connect.cpp.o.d -o CMakeFiles/admesh.dir/connect.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/admesh/connect.cpp [ 0%] Building CXX object src/clipper/CMakeFiles/clipper.dir/clipper_z.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/clipper && /usr/bin/g++ -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/clipper/CMakeFiles/clipper.dir/clipper_z.cpp.o -MF CMakeFiles/clipper.dir/clipper_z.cpp.o.d -o CMakeFiles/clipper.dir/clipper_z.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/clipper/clipper_z.cpp [ 0%] Building CXX object src/boost/CMakeFiles/nowide.dir/nowide/iostream.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/boost && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/boost/CMakeFiles/nowide.dir/nowide/iostream.cpp.o -MF CMakeFiles/nowide.dir/nowide/iostream.cpp.o.d -o CMakeFiles/nowide.dir/nowide/iostream.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/boost/nowide/iostream.cpp [ 0%] Linking C static library libhidapi.a cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/hidapi && /usr/bin/cmake -P CMakeFiles/hidapi.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/hidapi && /usr/bin/cmake -E cmake_link_script CMakeFiles/hidapi.dir/link.txt --verbose=1 /usr/bin/ar qc libhidapi.a CMakeFiles/hidapi.dir/linux/hid.c.o /usr/bin/ranlib libhidapi.a gmake[2]: Leaving directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' [ 0%] Built target hidapi /usr/bin/gmake -f src/miniz/CMakeFiles/miniz_static.dir/build.make src/miniz/CMakeFiles/miniz_static.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/PrusaSlicer-version_2.7.4 /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/miniz /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/miniz/CMakeFiles/miniz_static.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/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/PrusaSlicer-version_2.7.4/redhat-linux-build' [ 0%] Building C object src/miniz/CMakeFiles/miniz_static.dir/miniz.c.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/miniz && /usr/bin/gcc -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_GNU_SOURCE -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/miniz/CMakeFiles/miniz_static.dir/miniz.c.o -MF CMakeFiles/miniz_static.dir/miniz.c.o.d -o CMakeFiles/miniz_static.dir/miniz.c.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz/miniz.c [ 1%] Linking CXX static library libnowide.a cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/boost && /usr/bin/cmake -P CMakeFiles/nowide.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/boost && /usr/bin/cmake -E cmake_link_script CMakeFiles/nowide.dir/link.txt --verbose=1 /usr/bin/ar qc libnowide.a CMakeFiles/nowide.dir/nowide/iostream.cpp.o /usr/bin/ranlib libnowide.a gmake[2]: Leaving directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' [ 1%] Built target nowide /usr/bin/gmake -f src/glu-libtess/CMakeFiles/glu-libtess.dir/build.make src/glu-libtess/CMakeFiles/glu-libtess.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/PrusaSlicer-version_2.7.4 /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/glu-libtess /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/glu-libtess/CMakeFiles/glu-libtess.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/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/PrusaSlicer-version_2.7.4/redhat-linux-build' [ 1%] Linking CXX executable encoding-check cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils && /usr/bin/cmake -E cmake_link_script CMakeFiles/encoding-check.dir/link.txt --verbose=1 [ 1%] Building C object src/glu-libtess/CMakeFiles/glu-libtess.dir/src/dict.c.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/glu-libtess && /usr/bin/gcc -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/glu-libtess/CMakeFiles/glu-libtess.dir/src/dict.c.o -MF CMakeFiles/glu-libtess.dir/src/dict.c.o.d -o CMakeFiles/glu-libtess.dir/src/dict.c.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/src/dict.c /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 [ 1%] Building C object src/glu-libtess/CMakeFiles/glu-libtess.dir/src/geom.c.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/glu-libtess && /usr/bin/gcc -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/glu-libtess/CMakeFiles/glu-libtess.dir/src/geom.c.o -MF CMakeFiles/glu-libtess.dir/src/geom.c.o.d -o CMakeFiles/glu-libtess.dir/src/geom.c.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/src/geom.c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz/miniz.c: In function ‘mz_zip_reader_get_filename_from_extra’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz/miniz.c:7943:24: warning: pointer targets in initialization of ‘const char *’ from ‘const mz_uint8 *’ {aka ‘const unsigned char *’} differ in signedness [-Wpointer-sign] 7943 | char const* p_nf = p + MZ_ZIP_CENTRAL_DIR_HEADER_SIZE + nf; | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz/miniz.c:7942:9: warning: unused variable ‘copy’ [-Wunused-variable] 7942 | int copy = 0; | ^~~~ [ 1%] Building C object src/glu-libtess/CMakeFiles/glu-libtess.dir/src/memalloc.c.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/glu-libtess && /usr/bin/gcc -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/glu-libtess/CMakeFiles/glu-libtess.dir/src/memalloc.c.o -MF CMakeFiles/glu-libtess.dir/src/memalloc.c.o.d -o CMakeFiles/glu-libtess.dir/src/memalloc.c.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/src/memalloc.c gmake[2]: Leaving directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' [ 1%] Built target encoding-check /usr/bin/gmake -f src/qoi/CMakeFiles/qoi.dir/build.make src/qoi/CMakeFiles/qoi.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/PrusaSlicer-version_2.7.4 /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/qoi /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/qoi /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/qoi/CMakeFiles/qoi.dir/DependInfo.cmake "--color=" [ 1%] Building C object src/glu-libtess/CMakeFiles/glu-libtess.dir/src/mesh.c.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/glu-libtess && /usr/bin/gcc -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/glu-libtess/CMakeFiles/glu-libtess.dir/src/mesh.c.o -MF CMakeFiles/glu-libtess.dir/src/mesh.c.o.d -o CMakeFiles/glu-libtess.dir/src/mesh.c.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/src/mesh.c gmake[2]: Leaving directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' /usr/bin/gmake -f src/qoi/CMakeFiles/qoi.dir/build.make src/qoi/CMakeFiles/qoi.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' [ 1%] Building C object src/qoi/CMakeFiles/qoi.dir/qoilib.c.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/qoi && /usr/bin/gcc -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/qoi/CMakeFiles/qoi.dir/qoilib.c.o -MF CMakeFiles/qoi.dir/qoilib.c.o.d -o CMakeFiles/qoi.dir/qoilib.c.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/qoi/qoilib.c [ 1%] Linking C static library libqoi.a [ 2%] Building C object src/glu-libtess/CMakeFiles/glu-libtess.dir/src/normal.c.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/glu-libtess && /usr/bin/gcc -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/glu-libtess/CMakeFiles/glu-libtess.dir/src/normal.c.o -MF CMakeFiles/glu-libtess.dir/src/normal.c.o.d -o CMakeFiles/glu-libtess.dir/src/normal.c.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/src/normal.c cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/qoi && /usr/bin/cmake -P CMakeFiles/qoi.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/qoi && /usr/bin/cmake -E cmake_link_script CMakeFiles/qoi.dir/link.txt --verbose=1 /usr/bin/ar qc libqoi.a CMakeFiles/qoi.dir/qoilib.c.o /usr/bin/ranlib libqoi.a gmake[2]: Leaving directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' [ 2%] Built target qoi /usr/bin/gmake -f src/libslic3r/CMakeFiles/libslic3r_cgal.dir/build.make src/libslic3r/CMakeFiles/libslic3r_cgal.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/PrusaSlicer-version_2.7.4 /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r/CMakeFiles/libslic3r_cgal.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' /usr/bin/gmake -f src/libslic3r/CMakeFiles/libslic3r_cgal.dir/build.make src/libslic3r/CMakeFiles/libslic3r_cgal.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' [ 2%] Building CXX object src/libslic3r/CMakeFiles/libslic3r_cgal.dir/CutSurface.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DCGAL_USE_GMPXX=1 -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -frounding-math -MD -MT src/libslic3r/CMakeFiles/libslic3r_cgal.dir/CutSurface.cpp.o -MF CMakeFiles/libslic3r_cgal.dir/CutSurface.cpp.o.d -o CMakeFiles/libslic3r_cgal.dir/CutSurface.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/CutSurface.cpp [ 2%] Building C object src/glu-libtess/CMakeFiles/glu-libtess.dir/src/priorityq.c.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/glu-libtess && /usr/bin/gcc -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/glu-libtess/CMakeFiles/glu-libtess.dir/src/priorityq.c.o -MF CMakeFiles/glu-libtess.dir/src/priorityq.c.o.d -o CMakeFiles/glu-libtess.dir/src/priorityq.c.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/src/priorityq.c [ 2%] Building C object src/glu-libtess/CMakeFiles/glu-libtess.dir/src/render.c.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/glu-libtess && /usr/bin/gcc -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/glu-libtess/CMakeFiles/glu-libtess.dir/src/render.c.o -MF CMakeFiles/glu-libtess.dir/src/render.c.o.d -o CMakeFiles/glu-libtess.dir/src/render.c.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/src/render.c In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/clipper/clipper_z.cpp:7: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/clipper/clipper.cpp: In function ‘void ClipperLib_Z::InitEdge(TEdge*, TEdge*, TEdge*, const IntPoint&)’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/clipper/clipper.cpp:431:14: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct ClipperLib_Z::TEdge’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 431 | std::memset(e, 0, sizeof(TEdge)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/clipper/clipper.cpp:41: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/clipper/clipper.hpp:230:10: note: ‘struct ClipperLib_Z::TEdge’ declared here 230 | struct TEdge { | ^~~~~ [ 2%] Building C object src/glu-libtess/CMakeFiles/glu-libtess.dir/src/sweep.c.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/glu-libtess && /usr/bin/gcc -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/glu-libtess/CMakeFiles/glu-libtess.dir/src/sweep.c.o -MF CMakeFiles/glu-libtess.dir/src/sweep.c.o.d -o CMakeFiles/glu-libtess.dir/src/sweep.c.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/src/sweep.c [ 2%] Building C object src/glu-libtess/CMakeFiles/glu-libtess.dir/src/tess.c.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/glu-libtess && /usr/bin/gcc -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/glu-libtess/CMakeFiles/glu-libtess.dir/src/tess.c.o -MF CMakeFiles/glu-libtess.dir/src/tess.c.o.d -o CMakeFiles/glu-libtess.dir/src/tess.c.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/src/tess.c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/src/tess.c:415:46: warning: argument 2 of type ‘GLdouble[3]’ {aka ‘double[3]’} with mismatched bound [-Warray-parameter=] 415 | gluTessVertex( GLUtesselator *tess, GLdouble coords[3], void *data ) | ~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/src/tess.h:38, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/src/tess.c:40: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include/glu-libtess.h:191:69: note: previously declared as ‘GLdouble *’ {aka ‘double *’} 191 | GLAPI void GLAPIENTRY gluTessVertex (GLUtesselator* tess, GLdouble *location, GLvoid* data); | ~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/admesh/connect.cpp: In function ‘void stl_check_facets_nearby(stl_file*, float)’: /builddir/build/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/PrusaSlicer-version_2.7.4/src/admesh/connect.cpp: In lambda function: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/admesh/connect.cpp:536:60: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 536 | if (other_face_idx != stl->stats.number_of_facets) { | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 2%] Building C object src/glu-libtess/CMakeFiles/glu-libtess.dir/src/tessmono.c.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/glu-libtess && /usr/bin/gcc -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/glu-libtess/CMakeFiles/glu-libtess.dir/src/tessmono.c.o -MF CMakeFiles/glu-libtess.dir/src/tessmono.c.o.d -o CMakeFiles/glu-libtess.dir/src/tessmono.c.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/src/tessmono.c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/admesh/connect.cpp: In instantiation of ‘void HashTableEdges::insert_edge(stl_file*, const HashEdge&, MatchNeighbors) [with MatchNeighbors = HashTableEdges::insert_edge_exact(stl_file*, const HashEdge&)::]’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/admesh/connect.cpp:143:20: required from here 143 | this->insert_edge(stl, edge, [stl](const HashEdge& edge1, const HashEdge& edge2) { record_neighbors(stl, edge1, edge2); }); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/admesh/connect.cpp:219:51: warning: unused variable ‘temp’ [-Wunused-variable] 219 | HashEdge *temp = link->next; | ^~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/admesh/connect.cpp: In instantiation of ‘void HashTableEdges::insert_edge(stl_file*, const HashEdge&, MatchNeighbors) [with MatchNeighbors = HashTableEdges::insert_edge_nearby(stl_file*, const HashEdge&)::]’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/admesh/connect.cpp:148:20: required from here 148 | this->insert_edge(stl, edge, [stl](const HashEdge& edge1, const HashEdge& edge2) { match_neighbors_nearby(stl, edge1, edge2); }); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/admesh/connect.cpp:219:51: warning: unused variable ‘temp’ [-Wunused-variable] 219 | HashEdge *temp = link->next; | ^~~~ [ 3%] Linking C static library libglu-libtess.a cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/glu-libtess && /usr/bin/cmake -P CMakeFiles/glu-libtess.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/glu-libtess && /usr/bin/cmake -E cmake_link_script CMakeFiles/glu-libtess.dir/link.txt --verbose=1 /usr/bin/ar qc libglu-libtess.a "CMakeFiles/glu-libtess.dir/src/dict.c.o" "CMakeFiles/glu-libtess.dir/src/geom.c.o" "CMakeFiles/glu-libtess.dir/src/memalloc.c.o" "CMakeFiles/glu-libtess.dir/src/mesh.c.o" "CMakeFiles/glu-libtess.dir/src/normal.c.o" "CMakeFiles/glu-libtess.dir/src/priorityq.c.o" "CMakeFiles/glu-libtess.dir/src/render.c.o" "CMakeFiles/glu-libtess.dir/src/sweep.c.o" "CMakeFiles/glu-libtess.dir/src/tess.c.o" "CMakeFiles/glu-libtess.dir/src/tessmono.c.o" /usr/bin/ranlib libglu-libtess.a gmake[2]: Leaving directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' [ 3%] Built target glu-libtess /usr/bin/gmake -f src/imgui/CMakeFiles/imgui.dir/build.make src/imgui/CMakeFiles/imgui.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/PrusaSlicer-version_2.7.4 /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/imgui /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/imgui /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/imgui/CMakeFiles/imgui.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' /usr/bin/gmake -f src/imgui/CMakeFiles/imgui.dir/build.make src/imgui/CMakeFiles/imgui.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' [ 4%] Building CXX object src/imgui/CMakeFiles/imgui.dir/imgui.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/imgui && /usr/bin/g++ -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/imgui/CMakeFiles/imgui.dir/imgui.cpp.o -MF CMakeFiles/imgui.dir/imgui.cpp.o.d -o CMakeFiles/imgui.dir/imgui.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/imgui/imgui.cpp [ 4%] Linking C static library libminiz_static.a cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/miniz && /usr/bin/cmake -P CMakeFiles/miniz_static.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/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 /usr/bin/ranlib libminiz_static.a gmake[2]: Leaving directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' [ 4%] Built target miniz_static /usr/bin/gmake -f src/hints/CMakeFiles/hintsToPot.dir/build.make src/hints/CMakeFiles/hintsToPot.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/PrusaSlicer-version_2.7.4 /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hints /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/hints /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/hints/CMakeFiles/hintsToPot.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' /usr/bin/gmake -f src/hints/CMakeFiles/hintsToPot.dir/build.make src/hints/CMakeFiles/hintsToPot.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' [ 4%] Building CXX object src/hints/CMakeFiles/hintsToPot.dir/HintsToPot.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/hints && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/hints/CMakeFiles/hintsToPot.dir/HintsToPot.cpp.o -MF CMakeFiles/hintsToPot.dir/HintsToPot.cpp.o.d -o CMakeFiles/hintsToPot.dir/HintsToPot.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hints/HintsToPot.cpp [ 5%] Building CXX object src/admesh/CMakeFiles/admesh.dir/normals.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/admesh && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/admesh/CMakeFiles/admesh.dir/normals.cpp.o -MF CMakeFiles/admesh.dir/normals.cpp.o.d -o CMakeFiles/admesh.dir/normals.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/admesh/normals.cpp In member function ‘ClipperLib_Z::PolyNode::PolyNode(ClipperLib_Z::PolyNode const&)’, inlined from ‘std::allocator_traits >::_S_construct(tbb::detail::d1::scalable_allocator&, ClipperLib_Z::PolyNode*, ClipperLib_Z::PolyNode&&)std::enable_if >::__construct_helper::type>, std::is_constructible > >::value, void>::type’ at /usr/include/c++/14/bits/alloc_traits.h:277:4, inlined from ‘std::allocator_traits >::construct(tbb::detail::d1::scalable_allocator&, ClipperLib_Z::PolyNode*, ClipperLib_Z::PolyNode&&)decltype (_S_construct({parm#1}, {parm#2}, (forward)({parm#3})))’ at /usr/include/c++/14/bits/alloc_traits.h:380:16, inlined from ‘std::vector >::emplace_back(ClipperLib_Z::PolyNode&&)ClipperLib_Z::PolyNode&’ at /usr/include/c++/14/bits/vector.tcc:117:30, inlined from ‘ClipperLib_Z::Clipper::BuildResult2(ClipperLib_Z::PolyTree&)’ at /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/clipper/clipper.cpp:2803:39: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/clipper/clipper.hpp:144:7: warning: ‘MEM [(void *)&D.216537 + 72B]’ may be used uninitialized [-Wmaybe-uninitialized] 144 | class PolyNode | ^~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/clipper/clipper.cpp: In member function ‘ClipperLib_Z::Clipper::BuildResult2(ClipperLib_Z::PolyTree&)’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/clipper/clipper.cpp:2803:49: note: ‘’ declared here 2803 | polytree.AllNodes.emplace_back(PolyNode()); | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/admesh/normals.cpp: In function ‘void stl_fix_normal_directions(stl_file*)’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/admesh/normals.cpp:196:29: warning: unused variable ‘temp’ [-Wunused-variable] 196 | stl_normal *temp = head->next; // Delete this facet from the list. | ^~~~ [ 5%] Building CXX object src/admesh/CMakeFiles/admesh.dir/shared.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/admesh && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/admesh/CMakeFiles/admesh.dir/shared.cpp.o -MF CMakeFiles/admesh.dir/shared.cpp.o.d -o CMakeFiles/admesh.dir/shared.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/admesh/shared.cpp In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian_converter.h:27, from /usr/include/CGAL/boost/graph/copy_face_graph.h:18, from /usr/include/CGAL/Polygon_mesh_processing/corefinement.h:20, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/CutSurface.cpp:32: /usr/include/CGAL/double.h: In function ‘std::pair CGAL::split_numerator_denominator(double)’: /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ [ 5%] Linking CXX static library libclipper.a cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/clipper && /usr/bin/cmake -P CMakeFiles/clipper.dir/cmake_clean_target.cmake 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) | ^ cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/clipper && /usr/bin/cmake -E cmake_link_script CMakeFiles/clipper.dir/link.txt --verbose=1 /usr/include/CGAL/int.h: In member function ‘std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const’: /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function ‘CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)’: /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type ‘CGAL::Modular_traits::Residue_type’ {aka ‘CGAL::Residue’} when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function ‘std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const’: /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ /usr/bin/ar qc libclipper.a CMakeFiles/clipper.dir/clipper_z.cpp.o 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 { | ^ /usr/bin/ranlib libclipper.a gmake[2]: Leaving directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' [ 5%] Built target clipper /usr/bin/gmake -f src/occt_wrapper/CMakeFiles/OCCTWrapper.dir/build.make src/occt_wrapper/CMakeFiles/OCCTWrapper.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/PrusaSlicer-version_2.7.4 /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/occt_wrapper /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/occt_wrapper /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/occt_wrapper/CMakeFiles/OCCTWrapper.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' /usr/bin/gmake -f src/occt_wrapper/CMakeFiles/OCCTWrapper.dir/build.make src/occt_wrapper/CMakeFiles/OCCTWrapper.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' [ 5%] Building CXX object src/occt_wrapper/CMakeFiles/OCCTWrapper.dir/OCCTWrapper.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/occt_wrapper && /usr/bin/g++ -DOCCTWrapper_EXPORTS -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/occt_wrapper -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/PrusaSlicer-version_2.7.4/src/occt_wrapper/OCCTWrapper.cpp [ 5%] Linking CXX executable hintsToPot cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/hints && /usr/bin/cmake -E cmake_link_script CMakeFiles/hintsToPot.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -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 /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/admesh/shared.cpp: In function ‘void stl_generate_shared_vertices(stl_file*, indexed_triangle_set&)’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/admesh/shared.cpp:106:55: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 106 | } else if (next_facet == facet_idx) { | ~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/admesh/shared.cpp: In function ‘bool its_write_off(const indexed_triangle_set&, const char*)’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/admesh/shared.cpp:142:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 142 | for (int i = 0; i < its.vertices.size(); ++ i) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/admesh/shared.cpp: In function ‘bool its_write_vrml(const indexed_triangle_set&, const char*)’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/admesh/shared.cpp:176:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 176 | for (; i + 1 < its.vertices.size(); ++ i) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' [ 5%] Built target hintsToPot /usr/bin/gmake -f src/slic3r/CMakeFiles/encoding-check-libslic3r_gui.dir/build.make src/slic3r/CMakeFiles/encoding-check-libslic3r_gui.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/PrusaSlicer-version_2.7.4 /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r/CMakeFiles/encoding-check-libslic3r_gui.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' /usr/bin/gmake -f src/slic3r/CMakeFiles/encoding-check-libslic3r_gui.dir/build.make src/slic3r/CMakeFiles/encoding-check-libslic3r_gui.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' [ 5%] Checking source files encodings for target libslic3r_gui cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui pchheader.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui pchheader.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/AboutDialog.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/AboutDialog.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/ArrangeSettingsDialogImgui.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/ArrangeSettingsDialogImgui.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/SysInfoDialog.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/SysInfoDialog.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/KBShortcutsDialog.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/KBShortcutsDialog.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/BackgroundSlicingProcess.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/BackgroundSlicingProcess.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/BitmapCache.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/BitmapCache.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/ConfigSnapshotDialog.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/ConfigSnapshotDialog.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/3DScene.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/3DScene.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/format.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/GLShadersManager.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/GLShadersManager.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/GLShader.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/GLShader.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/GLCanvas3D.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/GLCanvas3D.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/SceneRaycaster.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/SceneRaycaster.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/OpenGLManager.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/OpenGLManager.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Selection.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Selection.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Gizmos/GLGizmosManager.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Gizmos/GLGizmosManager.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Gizmos/GLGizmosCommon.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Gizmos/GLGizmosCommon.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Gizmos/GLGizmoBase.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Gizmos/GLGizmoBase.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Gizmos/GLGizmoSlaBase.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Gizmos/GLGizmoSlaBase.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Gizmos/GLGizmoEmboss.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Gizmos/GLGizmoEmboss.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Gizmos/GLGizmoMove.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Gizmos/GLGizmoMove.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Gizmos/GLGizmoRotate.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Gizmos/GLGizmoRotate.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Gizmos/GLGizmoScale.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Gizmos/GLGizmoScale.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Gizmos/GLGizmoSlaSupports.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Gizmos/GLGizmoSlaSupports.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Gizmos/GLGizmoFdmSupports.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Gizmos/GLGizmoFdmSupports.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Gizmos/GLGizmoFlatten.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Gizmos/GLGizmoFlatten.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Gizmos/GLGizmoCut.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Gizmos/GLGizmoCut.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Gizmos/GLGizmoHollow.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Gizmos/GLGizmoHollow.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Gizmos/GLGizmoPainterBase.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Gizmos/GLGizmoPainterBase.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Gizmos/GLGizmoSeam.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Gizmos/GLGizmoSeam.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Gizmos/GLGizmoSimplify.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Gizmos/GLGizmoSimplify.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Gizmos/GLGizmoSVG.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Gizmos/GLGizmoSVG.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Gizmos/GLGizmoMmuSegmentation.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Gizmos/GLGizmoMmuSegmentation.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Gizmos/GLGizmoMeasure.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Gizmos/GLGizmoMeasure.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/GLSelectionRectangle.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/GLSelectionRectangle.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/GLModel.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/GLModel.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/GLTexture.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/GLTexture.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/GLToolbar.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/GLToolbar.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/GCodeViewer.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/GCodeViewer.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Preferences.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Preferences.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/PresetHints.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/PresetHints.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/GUI.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/GUI.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/GUI_Init.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/GUI_Init.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/GUI_Preview.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/GUI_Preview.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/GUI_App.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/GUI_App.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/GUI_Utils.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/GUI_Utils.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/GUI_Geometry.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/GUI_Geometry.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/I18N.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/I18N.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/IconManager.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/IconManager.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/MainFrame.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/MainFrame.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Plater.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Plater.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/PresetComboBoxes.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/PresetComboBoxes.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/BitmapComboBox.hpp [ 5%] Building CXX object src/imgui/CMakeFiles/imgui.dir/imgui_demo.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/imgui && /usr/bin/g++ -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/imgui/CMakeFiles/imgui.dir/imgui_demo.cpp.o -MF CMakeFiles/imgui.dir/imgui_demo.cpp.o.d -o CMakeFiles/imgui.dir/imgui_demo.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/imgui/imgui_demo.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/BitmapComboBox.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/EditGCodeDialog.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/EditGCodeDialog.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/SavePresetDialog.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/SavePresetDialog.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/PhysicalPrinterDialog.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/PhysicalPrinterDialog.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/GUI_Factories.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/GUI_Factories.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/GUI_ObjectList.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/GUI_ObjectList.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/GalleryDialog.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/GalleryDialog.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/GUI_ObjectManipulation.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/GUI_ObjectManipulation.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/GUI_ObjectSettings.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/GUI_ObjectSettings.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/GUI_ObjectLayers.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/GUI_ObjectLayers.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/MeshUtils.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/MeshUtils.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Tab.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Tab.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/ConfigManipulation.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/ConfigManipulation.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Field.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Field.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/OptionsGroup.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/OptionsGroup.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/OG_CustomCtrl.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/OG_CustomCtrl.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/BedShapeDialog.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/BedShapeDialog.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/2DBed.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/2DBed.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/3DBed.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/3DBed.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/CoordAxes.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/CoordAxes.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Camera.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Camera.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/CameraUtils.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/CameraUtils.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/wxExtensions.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/wxExtensions.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/ExtruderSequenceDialog.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/ExtruderSequenceDialog.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/WipeTowerDialog.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/WipeTowerDialog.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/RammingChart.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/RammingChart.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/RemovableDriveManager.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/RemovableDriveManager.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/SendSystemInfoDialog.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/SendSystemInfoDialog.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/SurfaceDrag.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/SurfaceDrag.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/TextLines.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/TextLines.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/BonjourDialog.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/BonjourDialog.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/ButtonsDescription.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/ButtonsDescription.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/ImGuiWrapper.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/ImGuiWrapper.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui Config/Snapshot.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui Config/Snapshot.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui Config/Version.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui Config/Version.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui Utils/ASCIIFolding.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui Utils/ASCIIFolding.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui Utils/Serial.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui Utils/Serial.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/ConfigWizard.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/ConfigWizard.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/ConfigWizard_private.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/MsgDialog.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/MsgDialog.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/UpdateDialogs.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/UpdateDialogs.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/FirmwareDialog.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/FirmwareDialog.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/PrintHostDialogs.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/PrintHostDialogs.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/WifiConfigDialog.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/WifiConfigDialog.hpp [ 5%] Building CXX object src/admesh/CMakeFiles/admesh.dir/stl_io.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/admesh && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/admesh/CMakeFiles/admesh.dir/stl_io.cpp.o -MF CMakeFiles/admesh.dir/stl_io.cpp.o.d -o CMakeFiles/admesh.dir/stl_io.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/admesh/stl_io.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Jobs/Job.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Jobs/Worker.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Jobs/BoostThreadWorker.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Jobs/BoostThreadWorker.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Jobs/UIThreadWorker.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Jobs/BusyCursorJob.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Jobs/CancellableJob.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Jobs/PlaterWorker.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Jobs/ArrangeJob2.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Jobs/ArrangeJob2.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Jobs/CreateFontNameImageJob.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Jobs/CreateFontNameImageJob.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Jobs/CreateFontStyleImagesJob.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Jobs/CreateFontStyleImagesJob.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Jobs/EmbossJob.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Jobs/EmbossJob.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Jobs/RotoptimizeJob.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Jobs/RotoptimizeJob.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Jobs/SLAImportJob.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Jobs/SLAImportJob.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Jobs/ProgressIndicator.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Jobs/NotificationProgressIndicator.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Jobs/NotificationProgressIndicator.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Jobs/ThreadSafeQueue.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Jobs/SLAImportDialog.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/ProgressStatusBar.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/ProgressStatusBar.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Mouse3DController.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Mouse3DController.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/DoubleSlider.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/DoubleSlider.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Notebook.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Notebook.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/ObjectDataViewModel.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/ObjectDataViewModel.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/InstanceCheck.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/InstanceCheck.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Search.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Search.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/NotificationManager.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/NotificationManager.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/UnsavedChangesDialog.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/UnsavedChangesDialog.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/ExtraRenderers.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/ExtraRenderers.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/ProjectDirtyStateManager.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/ProjectDirtyStateManager.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/DesktopIntegrationDialog.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/DesktopIntegrationDialog.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/HintNotification.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/HintNotification.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Widgets/BitmapToggleButton.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Widgets/BitmapToggleButton.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Widgets/Button.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Widgets/Button.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Widgets/CheckBox.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Widgets/CheckBox.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Widgets/ComboBox.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Widgets/ComboBox.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Widgets/DropDown.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Widgets/DropDown.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Widgets/StateColor.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Widgets/StateColor.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Widgets/StateHandler.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Widgets/StateHandler.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Widgets/StaticBox.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Widgets/StaticBox.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Widgets/SpinInput.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Widgets/SpinInput.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Widgets/SwitchButton.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Widgets/SwitchButton.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Widgets/TextInput.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Widgets/TextInput.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Widgets/UIColors.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/FileArchiveDialog.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/FileArchiveDialog.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Downloader.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Downloader.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/DownloaderFileGet.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/DownloaderFileGet.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui Utils/AppUpdater.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui Utils/AppUpdater.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui Utils/Http.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui Utils/Http.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui Utils/FixModelByWin10.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui Utils/FixModelByWin10.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui Utils/Moonraker.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui Utils/Moonraker.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui Utils/OctoPrint.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui Utils/OctoPrint.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui Utils/Duet.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui Utils/Duet.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui Utils/EmbossStyleManager.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui Utils/EmbossStyleManager.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui Utils/FlashAir.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui Utils/FlashAir.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui Utils/FontConfigHelp.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui Utils/FontConfigHelp.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui Utils/AstroBox.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui Utils/AstroBox.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui Utils/Repetier.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui Utils/Repetier.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui Utils/PrintHost.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui Utils/PrintHost.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui Utils/Bonjour.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui Utils/Bonjour.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui Utils/PresetUpdater.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui Utils/PresetUpdater.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui Utils/Process.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui Utils/Process.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui Utils/RaycastManager.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui Utils/RaycastManager.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui Utils/UndoRedo.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui Utils/UndoRedo.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui Utils/HexFile.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui Utils/HexFile.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui Utils/TCPConsole.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui Utils/TCPConsole.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui Utils/MKS.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui Utils/MKS.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui Utils/WinRegistry.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui Utils/WinRegistry.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui Utils/WxFontUtils.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui Utils/WxFontUtils.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui Utils/WifiScanner.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui Utils/WifiScanner.cpp gmake[2]: Leaving directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' [ 5%] Built target encoding-check-libslic3r_gui /usr/bin/gmake -f src/avrdude/CMakeFiles/encoding-check-avrdude.dir/build.make src/avrdude/CMakeFiles/encoding-check-avrdude.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/PrusaSlicer-version_2.7.4 /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/avrdude /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude/CMakeFiles/encoding-check-avrdude.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' /usr/bin/gmake -f src/avrdude/CMakeFiles/encoding-check-avrdude.dir/build.make src/avrdude/CMakeFiles/encoding-check-avrdude.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' [ 5%] Checking source files encodings for target avrdude cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/avrdude && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check avrdude arduino.c cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/avrdude && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check avrdude avr.c cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/avrdude && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check avrdude avrpart.c cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/avrdude && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check avrdude avr910.c cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/avrdude && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check avrdude bitbang.c cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/avrdude && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check avrdude buspirate.c cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/avrdude && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check avrdude butterfly.c cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/avrdude && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check avrdude config.c cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/avrdude && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check avrdude config_gram.c cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/avrdude && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check avrdude crc16.c cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/avrdude && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check avrdude fileio.c cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/avrdude && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check avrdude lexer.c cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/avrdude && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check avrdude linuxgpio.c cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/avrdude && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check avrdude lists.c cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/avrdude && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check avrdude pgm.c cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/avrdude && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check avrdude pgm_type.c cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/avrdude && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check avrdude pickit2.c cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/avrdude && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check avrdude pindefs.c cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/avrdude && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check avrdude safemode.c cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/avrdude && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check avrdude ser_avrdoper.c cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/avrdude && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check avrdude serbb_posix.c cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/avrdude && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check avrdude serbb_win32.c cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/avrdude && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check avrdude ser_posix.c cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/avrdude && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check avrdude ser_win32.c cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/avrdude && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check avrdude stk500.c cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/avrdude && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check avrdude stk500generic.c cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/avrdude && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check avrdude stk500v2.c cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/avrdude && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check avrdude term.c cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/avrdude && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check avrdude update.c cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/avrdude && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check avrdude wiring.c cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/avrdude && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check avrdude main.c cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/avrdude && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check avrdude avrdude-slic3r.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/avrdude && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check avrdude avrdude-slic3r.cpp gmake[2]: Leaving directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' [ 5%] Built target encoding-check-avrdude /usr/bin/gmake -f src/avrdude/CMakeFiles/encoding-check-avrdude-slic3r.dir/build.make src/avrdude/CMakeFiles/encoding-check-avrdude-slic3r.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/PrusaSlicer-version_2.7.4 /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/avrdude /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude/CMakeFiles/encoding-check-avrdude-slic3r.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' /usr/bin/gmake -f src/avrdude/CMakeFiles/encoding-check-avrdude-slic3r.dir/build.make src/avrdude/CMakeFiles/encoding-check-avrdude-slic3r.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' [ 5%] Checking source files encodings for target avrdude-slic3r cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/avrdude && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check avrdude-slic3r main-standalone.cpp gmake[2]: Leaving directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' [ 5%] Linking CXX shared module ../OCCTWrapper.so cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/occt_wrapper && /usr/bin/cmake -E cmake_link_script CMakeFiles/OCCTWrapper.dir/link.txt --verbose=1 [ 5%] 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 /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]: Entering directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/PrusaSlicer-version_2.7.4 /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/semver /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/semver /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/semver/CMakeFiles/encoding-check-semver.dir/DependInfo.cmake "--color=" 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 { | ^ gmake[2]: Leaving directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' /usr/bin/gmake -f src/semver/CMakeFiles/encoding-check-semver.dir/build.make src/semver/CMakeFiles/encoding-check-semver.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' [ 5%] Checking source files encodings for target semver cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/semver && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check semver semver.c cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/semver && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check semver semver.h gmake[2]: Leaving directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' [ 5%] Built target encoding-check-semver /usr/bin/gmake -f src/libslic3r/CMakeFiles/encoding-check-libslic3r.dir/build.make src/libslic3r/CMakeFiles/encoding-check-libslic3r.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/PrusaSlicer-version_2.7.4 /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r/CMakeFiles/encoding-check-libslic3r.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' /usr/bin/gmake -f src/libslic3r/CMakeFiles/encoding-check-libslic3r.dir/build.make src/libslic3r/CMakeFiles/encoding-check-libslic3r.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' [ 6%] Checking source files encodings for target libslic3r cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r pchheader.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r pchheader.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r AStar.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r AABBTreeIndirect.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r AABBTreeLines.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r AABBMesh.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r AABBMesh.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Algorithm/PathSorting.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Algorithm/RegionExpansion.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Algorithm/RegionExpansion.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r AnyPtr.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r BoundingBox.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r BoundingBox.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r BridgeDetector.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r BridgeDetector.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Brim.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Brim.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r BuildVolume.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r BuildVolume.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r BoostAdapter.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r clipper.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r clipper.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r ClipperUtils.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r ClipperUtils.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r ClipperZUtils.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Color.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Color.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Config.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Config.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r CSGMesh/CSGMesh.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r CSGMesh/SliceCSGMesh.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r CSGMesh/ModelToCSGMesh.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r CSGMesh/PerformCSGMeshBooleans.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r CSGMesh/VoxelizeCSGMesh.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r CSGMesh/TriangleMeshAdapter.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r CSGMesh/CSGMeshCopy.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r EdgeGrid.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r EdgeGrid.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r ElephantFootCompensation.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r ElephantFootCompensation.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Emboss.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Emboss.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r EmbossShape.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r enum_bitmask.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r ExPolygon.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r ExPolygon.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r ExPolygonSerialize.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r ExPolygonsIndex.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r ExPolygonsIndex.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Extruder.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Extruder.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r ExtrusionEntity.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r ExtrusionEntity.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r ExtrusionEntityCollection.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r ExtrusionEntityCollection.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r ExtrusionRole.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r ExtrusionRole.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r ExtrusionSimulator.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r ExtrusionSimulator.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r FileParserError.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Fill/Fill.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Fill/Fill3DHoneycomb.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Fill/Fill3DHoneycomb.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Fill/FillAdaptive.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Fill/FillAdaptive.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Fill/FillBase.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Fill/FillBase.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Fill/FillConcentric.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Fill/FillConcentric.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Fill/FillEnsuring.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Fill/FillEnsuring.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Fill/FillHoneycomb.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Fill/FillHoneycomb.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Fill/FillGyroid.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Fill/FillGyroid.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Fill/FillPlanePath.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Fill/FillPlanePath.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Fill/FillLine.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Fill/FillLine.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Fill/FillLightning.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Fill/FillLightning.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Fill/Lightning/DistanceField.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Fill/Lightning/DistanceField.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Fill/Lightning/Generator.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Fill/Lightning/Generator.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Fill/Lightning/Layer.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Fill/Lightning/Layer.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Fill/Lightning/TreeNode.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Fill/Lightning/TreeNode.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Fill/FillRectilinear.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Fill/FillRectilinear.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Flow.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Flow.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r format.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Format/3mf.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Format/3mf.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Format/AMF.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Format/AMF.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Format/OBJ.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Format/OBJ.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Format/objparser.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Format/objparser.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Format/STL.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Format/STL.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Format/SLAArchiveWriter.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Format/SLAArchiveWriter.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Format/SLAArchiveReader.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Format/SLAArchiveReader.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Format/ZipperArchiveImport.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Format/ZipperArchiveImport.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Format/SL1.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Format/SL1.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Format/SL1_SVG.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Format/SL1_SVG.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Format/AnycubicSLA.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Format/AnycubicSLA.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Format/STEP.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Format/STEP.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Format/SVG.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Format/SVG.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Format/SLAArchiveFormatRegistry.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Format/SLAArchiveFormatRegistry.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r GCode/ThumbnailData.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r GCode/ThumbnailData.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r GCode/Thumbnails.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r GCode/Thumbnails.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r GCode/ConflictChecker.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r GCode/ConflictChecker.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r GCode/CoolingBuffer.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r GCode/CoolingBuffer.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r GCode/ExtrusionProcessor.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r GCode/ExtrusionProcessor.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r GCode/FindReplace.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r GCode/FindReplace.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r GCode/LabelObjects.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r GCode/LabelObjects.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r GCode/GCodeWriter.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r GCode/GCodeWriter.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r GCode/PostProcessor.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r GCode/PostProcessor.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r GCode/PressureEqualizer.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r GCode/PressureEqualizer.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r GCode/PrintExtents.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r GCode/PrintExtents.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r GCode/RetractWhenCrossingPerimeters.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r GCode/RetractWhenCrossingPerimeters.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r GCode/SpiralVase.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r GCode/SpiralVase.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r GCode/SeamPlacer.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r GCode/SeamPlacer.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r GCode/SmoothPath.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r GCode/SmoothPath.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r GCode/ToolOrdering.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r GCode/ToolOrdering.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r GCode/Wipe.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r GCode/Wipe.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r GCode/WipeTower.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r GCode/WipeTower.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r GCode/WipeTowerIntegration.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r GCode/WipeTowerIntegration.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r GCode/GCodeProcessor.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r GCode/GCodeProcessor.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r GCode/AvoidCrossingPerimeters.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r GCode/AvoidCrossingPerimeters.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r GCode/Travels.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r GCode/Travels.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r GCode.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r GCode.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r GCodeReader.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r GCodeReader.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Geometry.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Geometry.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Geometry/ArcWelder.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Geometry/ArcWelder.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Geometry/Bicubic.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Geometry/Circle.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Geometry/Circle.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Geometry/ConvexHull.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Geometry/ConvexHull.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Geometry/Curves.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Geometry/MedialAxis.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Geometry/MedialAxis.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Geometry/Voronoi.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Geometry/VoronoiOffset.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Geometry/VoronoiOffset.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Geometry/VoronoiUtils.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Geometry/VoronoiUtils.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Geometry/VoronoiVisualUtils.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Int128.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r JumpPointSearch.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r JumpPointSearch.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r KDTreeIndirect.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Layer.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Layer.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r LayerRegion.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r LayerRegion.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r libslic3r.h cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r/libslic3r_version.h cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Line.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Line.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r BlacklistedLibraryCheck.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r BlacklistedLibraryCheck.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r LocalesUtils.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r LocalesUtils.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r CutUtils.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r CutUtils.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Model.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Model.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r ModelArrange.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r ModelArrange.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r MultiMaterialSegmentation.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r MultiMaterialSegmentation.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r MeshNormals.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r MeshNormals.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Measure.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Measure.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r MeasureUtils.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r CustomGCode.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r CustomGCode.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arrange/Arrange.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arrange/ArrangeImpl.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arrange/Items/ArrangeItem.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arrange/Items/ArrangeItem.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arrange/Items/SimpleArrangeItem.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arrange/Items/SimpleArrangeItem.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arrange/Items/TrafoOnlyArrangeItem.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arrange/Items/MutableItemTraits.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arrange/Items/ArbitraryDataStore.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arrange/ArrangeSettingsView.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arrange/ArrangeSettingsDb_AppCfg.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arrange/ArrangeSettingsDb_AppCfg.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arrange/Scene.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arrange/Scene.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arrange/SceneBuilder.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arrange/SceneBuilder.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arrange/Tasks/ArrangeTask.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arrange/Tasks/ArrangeTaskImpl.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arrange/Tasks/FillBedTask.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arrange/Tasks/FillBedTaskImpl.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arrange/Tasks/MultiplySelectionTask.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arrange/Tasks/MultiplySelectionTaskImpl.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arrange/SegmentedRectangleBed.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arrange/Core/ArrangeItemTraits.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arrange/Core/DataStoreTraits.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arrange/Core/ArrangeBase.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arrange/Core/PackingContext.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arrange/Core/ArrangeFirstFit.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arrange/Core/Beds.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arrange/Core/Beds.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arrange/Core/NFP/NFP.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arrange/Core/NFP/NFP.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arrange/Core/NFP/NFPConcave_CGAL.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arrange/Core/NFP/NFPConcave_CGAL.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arrange/Core/NFP/NFPConcave_Tesselate.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arrange/Core/NFP/NFPConcave_Tesselate.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arrange/Core/NFP/EdgeCache.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arrange/Core/NFP/EdgeCache.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arrange/Core/NFP/CircularEdgeIterator.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arrange/Core/NFP/NFPArrangeItemTraits.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arrange/Core/NFP/PackStrategyNFP.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arrange/Core/NFP/RectangleOverfitPackingStrategy.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arrange/Core/NFP/Kernels/KernelTraits.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arrange/Core/NFP/Kernels/GravityKernel.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arrange/Core/NFP/Kernels/TMArrangeKernel.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arrange/Core/NFP/Kernels/CompactifyKernel.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arrange/Core/NFP/Kernels/RectangleOverfitKernelWrapper.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arrange/Core/NFP/Kernels/SVGDebugOutputKernelWrapper.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arrange/Core/NFP/Kernels/KernelUtils.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r MultiPoint.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r MultiPoint.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r MutablePriorityQueue.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r NormalUtils.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r NormalUtils.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r NSVGUtils.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r NSVGUtils.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r ObjectID.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r ObjectID.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r PerimeterGenerator.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r PerimeterGenerator.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r PlaceholderParser.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r PlaceholderParser.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Platform.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Platform.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Point.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Point.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Polygon.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Polygon.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r MutablePolygon.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r MutablePolygon.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r PolygonTrimmer.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r PolygonTrimmer.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Polyline.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Polyline.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Preset.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Preset.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r PresetBundle.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r PresetBundle.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r PrincipalComponents2D.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r PrincipalComponents2D.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r AppConfig.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r AppConfig.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Print.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Print.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r PrintApply.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r PrintBase.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r PrintBase.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r PrintConfig.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r PrintConfig.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r PrintObject.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r PrintObjectSlice.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r PrintRegion.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r PointGrid.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r PNGReadWrite.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r PNGReadWrite.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r QuadricEdgeCollapse.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r QuadricEdgeCollapse.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Semver.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r ShortEdgeCollapse.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r ShortEdgeCollapse.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r ShortestPath.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r ShortestPath.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r SLAPrint.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r SLAPrintSteps.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r SLAPrintSteps.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r SLAPrint.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Slicing.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Slicing.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r SlicesToTriangleMesh.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r SlicesToTriangleMesh.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r SlicingAdaptive.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r SlicingAdaptive.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Subdivide.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Subdivide.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Support/SupportCommon.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Support/SupportCommon.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Support/SupportDebug.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Support/SupportDebug.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Support/SupportLayer.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Support/SupportMaterial.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Support/SupportMaterial.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Support/SupportParameters.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Support/SupportParameters.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Support/OrganicSupport.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Support/OrganicSupport.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Support/TreeSupport.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Support/TreeSupport.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Support/TreeSupportCommon.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Support/TreeSupportCommon.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Support/TreeModelVolumes.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Support/TreeModelVolumes.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r SupportSpotsGenerator.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r SupportSpotsGenerator.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Surface.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Surface.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r SurfaceCollection.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r SurfaceCollection.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r SurfaceMesh.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r SVG.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r SVG.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Technologies.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Tesselate.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Tesselate.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r TextConfiguration.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r TriangleMesh.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r TriangleMesh.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r TriangleMeshSlicer.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r TriangleMeshSlicer.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r MeshSplitImpl.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r TriangulateWall.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r utils.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Utils.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Time.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Time.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Timer.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Timer.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Thread.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Thread.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r TriangleSelector.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r TriangleSelector.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r TriangleSetSampling.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r TriangleSetSampling.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r TriangleSelectorWrapper.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r TriangleSelectorWrapper.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r MTUtils.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Zipper.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Zipper.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r MinAreaBoundingBox.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r MinAreaBoundingBox.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r miniz_extension.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r miniz_extension.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r MarchingSquares.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Execution/Execution.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Execution/ExecutionSeq.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Execution/ExecutionTBB.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Optimize/Optimizer.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Optimize/NLoptOptimizer.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Optimize/BruteforceOptimizer.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r OpenVDBUtils.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r OpenVDBUtils.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r OpenVDBUtilsLegacy.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r SLA/Pad.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r SLA/Pad.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r SLA/SupportTreeBuilder.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r SLA/SupportTreeMesher.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r SLA/SupportTreeMesher.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r SLA/SupportTreeUtils.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r SLA/SupportTreeUtilsLegacy.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r SLA/SupportTreeBuilder.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r SLA/SupportTree.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r SLA/SupportTree.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r SLA/SupportTreeStrategies.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r SLA/Rotfinder.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r SLA/Rotfinder.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r SLA/SpatIndex.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r SLA/SpatIndex.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r SLA/RasterBase.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r SLA/RasterBase.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r SLA/AGGRaster.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r SLA/RasterToPolygons.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r SLA/RasterToPolygons.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r SLA/ConcaveHull.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r SLA/ConcaveHull.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r SLA/Hollowing.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r SLA/Hollowing.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r SLA/JobController.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r SLA/SupportPoint.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r SLA/SupportPointGenerator.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r SLA/SupportPointGenerator.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r SLA/Clustering.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r SLA/Clustering.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r SLA/ReprojectPointsOnMesh.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r SLA/DefaultSupportTree.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r SLA/DefaultSupportTree.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r SLA/BranchingTreeSLA.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r SLA/BranchingTreeSLA.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r BranchingTree/BranchingTree.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r BranchingTree/BranchingTree.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r BranchingTree/PointCloud.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r BranchingTree/PointCloud.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arachne/BeadingStrategy/BeadingStrategy.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arachne/BeadingStrategy/BeadingStrategy.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arachne/BeadingStrategy/BeadingStrategyFactory.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arachne/BeadingStrategy/BeadingStrategyFactory.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arachne/BeadingStrategy/DistributedBeadingStrategy.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arachne/BeadingStrategy/DistributedBeadingStrategy.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arachne/BeadingStrategy/LimitedBeadingStrategy.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arachne/BeadingStrategy/LimitedBeadingStrategy.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arachne/BeadingStrategy/OuterWallInsetBeadingStrategy.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arachne/BeadingStrategy/OuterWallInsetBeadingStrategy.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arachne/BeadingStrategy/RedistributeBeadingStrategy.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arachne/BeadingStrategy/RedistributeBeadingStrategy.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arachne/BeadingStrategy/WideningBeadingStrategy.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arachne/BeadingStrategy/WideningBeadingStrategy.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arachne/utils/ExtrusionJunction.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arachne/utils/ExtrusionJunction.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arachne/utils/ExtrusionLine.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arachne/utils/ExtrusionLine.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arachne/utils/HalfEdge.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arachne/utils/HalfEdgeGraph.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arachne/utils/HalfEdgeNode.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arachne/utils/SparseGrid.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arachne/utils/SparsePointGrid.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arachne/utils/SparseLineGrid.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arachne/utils/SquareGrid.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arachne/utils/SquareGrid.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arachne/utils/PolygonsPointIndex.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arachne/utils/PolygonsSegmentIndex.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arachne/utils/PolylineStitcher.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arachne/utils/PolylineStitcher.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Geometry/Voronoi.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Geometry/VoronoiUtils.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Geometry/VoronoiUtils.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arachne/SkeletalTrapezoidation.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arachne/SkeletalTrapezoidation.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arachne/SkeletalTrapezoidationEdge.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arachne/SkeletalTrapezoidationGraph.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arachne/SkeletalTrapezoidationGraph.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arachne/SkeletalTrapezoidationJoint.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arachne/WallToolPaths.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r Arachne/WallToolPaths.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/encoding-check libslic3r StaticMap.hpp gmake[2]: Leaving directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' [ 6%] Built target encoding-check-libslic3r [ 6%] Building CXX object src/admesh/CMakeFiles/admesh.dir/stlinit.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/admesh && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/admesh/CMakeFiles/admesh.dir/stlinit.cpp.o -MF CMakeFiles/admesh.dir/stlinit.cpp.o.d -o CMakeFiles/admesh.dir/stlinit.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/admesh/stlinit.cpp gmake[2]: Leaving directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' [ 6%] Built target OCCTWrapper /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/PrusaSlicer-version_2.7.4/redhat-linux-build' cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/PrusaSlicer-version_2.7.4 /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/build-utils /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/build-utils/CMakeFiles/global-encoding-check.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' /usr/bin/gmake -f src/build-utils/CMakeFiles/global-encoding-check.dir/build.make src/build-utils/CMakeFiles/global-encoding-check.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' gmake[2]: Nothing to be done for 'src/build-utils/CMakeFiles/global-encoding-check.dir/build'. gmake[2]: Leaving directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' [ 6%] Built target global-encoding-check [ 6%] Building CXX object src/admesh/CMakeFiles/admesh.dir/util.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/admesh && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/admesh/CMakeFiles/admesh.dir/util.cpp.o -MF CMakeFiles/admesh.dir/util.cpp.o.d -o CMakeFiles/admesh.dir/util.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/admesh/util.cpp /usr/bin/gmake -f src/avrdude/CMakeFiles/avrdude.dir/build.make src/avrdude/CMakeFiles/avrdude.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/PrusaSlicer-version_2.7.4 /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/avrdude /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude/CMakeFiles/avrdude.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' /usr/bin/gmake -f src/avrdude/CMakeFiles/avrdude.dir/build.make src/avrdude/CMakeFiles/avrdude.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' [ 7%] Building C object src/avrdude/CMakeFiles/avrdude.dir/arduino.c.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude && /usr/bin/gcc -DSLIC3R_GUI -DWXINTL_NO_GETTEXT_MACRO -D_BSD_SOURCE -D_DEFAULT_SOURCE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -std=c99 -Wall -DNDEBUG -std=gnu99 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/avrdude/CMakeFiles/avrdude.dir/arduino.c.o -MF CMakeFiles/avrdude.dir/arduino.c.o.d -o CMakeFiles/avrdude.dir/arduino.c.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/avrdude/arduino.c [ 7%] Building C object src/avrdude/CMakeFiles/avrdude.dir/avr.c.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude && /usr/bin/gcc -DSLIC3R_GUI -DWXINTL_NO_GETTEXT_MACRO -D_BSD_SOURCE -D_DEFAULT_SOURCE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -std=c99 -Wall -DNDEBUG -std=gnu99 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/avrdude/CMakeFiles/avrdude.dir/avr.c.o -MF CMakeFiles/avrdude.dir/avr.c.o.d -o CMakeFiles/avrdude.dir/avr.c.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/avrdude/avr.c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/avrdude/avr.c: In function ‘avr_tpi_chip_erase’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/avrdude/avr.c:86:5: warning: this ‘while’ clause does not guard... [-Wmisleading-indentation] 86 | while (avr_tpi_poll_nvmbsy(pgm)); | ^~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/avrdude/avr.c:88:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘while’ 88 | err = pgm->cmd_tpi(pgm, cmd, sizeof(cmd), NULL, 0); | ^~~ In file included from /usr/include/CGAL/Polygon_mesh_processing/internal/Hole_filling/Triangulate_hole_polygon_mesh.h:19, from /usr/include/CGAL/Polygon_mesh_processing/triangulate_hole.h:20, from /usr/include/CGAL/Polygon_mesh_processing/triangulate_faces.h:18, from /usr/include/CGAL/Polygon_mesh_processing/clip.h:21, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/CutSurface.cpp:2561: /usr/include/CGAL/Polygon_mesh_processing/internal/Hole_filling/Triangulate_hole_polyline.h: In member function ‘CGAL::internal::Weight_min_max_dihedral_and_area CGAL::internal::Weight_min_max_dihedral_and_area::operator+(const CGAL::internal::Weight_min_max_dihedral_and_area&) const’: /usr/include/CGAL/Polygon_mesh_processing/internal/Hole_filling/Triangulate_hole_polyline.h:283:3: note: parameter passing for argument of type ‘CGAL::internal::Weight_min_max_dihedral_and_area’ when C++17 is enabled changed to match C++14 in GCC 10.1 283 | { | ^ [ 7%] Building C object src/avrdude/CMakeFiles/avrdude.dir/avrpart.c.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude && /usr/bin/gcc -DSLIC3R_GUI -DWXINTL_NO_GETTEXT_MACRO -D_BSD_SOURCE -D_DEFAULT_SOURCE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -std=c99 -Wall -DNDEBUG -std=gnu99 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/avrdude/CMakeFiles/avrdude.dir/avrpart.c.o -MF CMakeFiles/avrdude.dir/avrpart.c.o.d -o CMakeFiles/avrdude.dir/avrpart.c.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/avrdude/avrpart.c [ 7%] Building C object src/avrdude/CMakeFiles/avrdude.dir/avr910.c.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude && /usr/bin/gcc -DSLIC3R_GUI -DWXINTL_NO_GETTEXT_MACRO -D_BSD_SOURCE -D_DEFAULT_SOURCE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -std=c99 -Wall -DNDEBUG -std=gnu99 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/avrdude/CMakeFiles/avrdude.dir/avr910.c.o -MF CMakeFiles/avrdude.dir/avr910.c.o.d -o CMakeFiles/avrdude.dir/avr910.c.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/avrdude/avr910.c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/admesh/stlinit.cpp: In function ‘bool stl_read(stl_file*, FILE*, int, bool)’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/admesh/stlinit.cpp:206:39: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘stl_normal’ {aka ‘class Eigen::Matrix’} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 206 | memset(&facet.normal, 0, sizeof(facet.normal)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:295, from /usr/include/eigen3/Eigen/Geometry:11, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/admesh/stl.h:31, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/admesh/stlinit.cpp:33: /usr/include/eigen3/Eigen/src/Core/Matrix.h:178:7: note: ‘stl_normal’ {aka ‘class Eigen::Matrix’} declared here 178 | class Matrix | ^~~~~~ [ 7%] Building C object src/avrdude/CMakeFiles/avrdude.dir/bitbang.c.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude && /usr/bin/gcc -DSLIC3R_GUI -DWXINTL_NO_GETTEXT_MACRO -D_BSD_SOURCE -D_DEFAULT_SOURCE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -std=c99 -Wall -DNDEBUG -std=gnu99 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/avrdude/CMakeFiles/avrdude.dir/bitbang.c.o -MF CMakeFiles/avrdude.dir/bitbang.c.o.d -o CMakeFiles/avrdude.dir/bitbang.c.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/avrdude/bitbang.c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/admesh/stlinit.cpp:171:31: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 171 | fscanf(fp, " endsolid%*[^\n]\n"); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/admesh/stlinit.cpp:172:31: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 172 | fscanf(fp, " solid%*[^\n]\n"); // name might contain spaces so %*s doesn't work and it also can be empty (just "solid") | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/admesh/stlinit.cpp:187:30: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 187 | fgets(buf, 2047, fp); | ~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/admesh/stlinit.cpp:191:31: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 191 | fscanf(fp, " "); | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/admesh/stlinit.cpp:192:30: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 192 | fgets(buf, 2047, fp); | ~~~~~^~~~~~~~~~~~~~~ [ 8%] Building C object src/avrdude/CMakeFiles/avrdude.dir/buspirate.c.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude && /usr/bin/gcc -DSLIC3R_GUI -DWXINTL_NO_GETTEXT_MACRO -D_BSD_SOURCE -D_DEFAULT_SOURCE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -std=c99 -Wall -DNDEBUG -std=gnu99 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/avrdude/CMakeFiles/avrdude.dir/buspirate.c.o -MF CMakeFiles/avrdude.dir/buspirate.c.o.d -o CMakeFiles/avrdude.dir/buspirate.c.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/avrdude/buspirate.c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/admesh/util.cpp: In function ‘void stl_repair(stl_file*, bool, bool, bool, float, bool, float, bool, int, bool, bool, bool, bool, bool, bool)’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/admesh/util.cpp:327:9: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 327 | if (! tolerance_flag) | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/admesh/util.cpp:329:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 329 | if (! increment_flag) | ^~ [ 8%] Building CXX object src/imgui/CMakeFiles/imgui.dir/imgui_draw.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/imgui && /usr/bin/g++ -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/imgui/CMakeFiles/imgui.dir/imgui_draw.cpp.o -MF CMakeFiles/imgui.dir/imgui_draw.cpp.o.d -o CMakeFiles/imgui.dir/imgui_draw.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/imgui/imgui_draw.cpp [ 8%] Building C object src/avrdude/CMakeFiles/avrdude.dir/butterfly.c.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude && /usr/bin/gcc -DSLIC3R_GUI -DWXINTL_NO_GETTEXT_MACRO -D_BSD_SOURCE -D_DEFAULT_SOURCE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -std=c99 -Wall -DNDEBUG -std=gnu99 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/avrdude/CMakeFiles/avrdude.dir/butterfly.c.o -MF CMakeFiles/avrdude.dir/butterfly.c.o.d -o CMakeFiles/avrdude.dir/butterfly.c.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/avrdude/butterfly.c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/admesh/stlinit.cpp: In function ‘stl_open_count_facets(stl_file*, char const*)’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/admesh/stlinit.cpp:112:23: warning: argument 1 null where non-null expected [-Wnonnull] 112 | fclose(fp); | ~~~~~~^~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/admesh/stlinit.cpp:23: /usr/include/stdio.h:184:12: note: in a call to function ‘fclose’ declared ‘nonnull’ 184 | extern int fclose (FILE *__stream) __nonnull ((1)); | ^~~~~~ [ 8%] Building C object src/avrdude/CMakeFiles/avrdude.dir/config.c.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude && /usr/bin/gcc -DSLIC3R_GUI -DWXINTL_NO_GETTEXT_MACRO -D_BSD_SOURCE -D_DEFAULT_SOURCE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -std=c99 -Wall -DNDEBUG -std=gnu99 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/avrdude/CMakeFiles/avrdude.dir/config.c.o -MF CMakeFiles/avrdude.dir/config.c.o.d -o CMakeFiles/avrdude.dir/config.c.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/avrdude/config.c [ 8%] Building CXX object src/imgui/CMakeFiles/imgui.dir/imgui_stdlib.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/imgui && /usr/bin/g++ -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/imgui/CMakeFiles/imgui.dir/imgui_stdlib.cpp.o -MF CMakeFiles/imgui.dir/imgui_stdlib.cpp.o.d -o CMakeFiles/imgui.dir/imgui_stdlib.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/imgui/imgui_stdlib.cpp [ 8%] Building C object src/avrdude/CMakeFiles/avrdude.dir/config_gram.c.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude && /usr/bin/gcc -DSLIC3R_GUI -DWXINTL_NO_GETTEXT_MACRO -D_BSD_SOURCE -D_DEFAULT_SOURCE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -std=c99 -Wall -DNDEBUG -std=gnu99 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/avrdude/CMakeFiles/avrdude.dir/config_gram.c.o -MF CMakeFiles/avrdude.dir/config_gram.c.o.d -o CMakeFiles/avrdude.dir/config_gram.c.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/avrdude/config_gram.c 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] [ 8%] Building CXX object src/imgui/CMakeFiles/imgui.dir/imgui_tables.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/imgui && /usr/bin/g++ -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/imgui/CMakeFiles/imgui.dir/imgui_tables.cpp.o -MF CMakeFiles/imgui.dir/imgui_tables.cpp.o.d -o CMakeFiles/imgui.dir/imgui_tables.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/imgui/imgui_tables.cpp [ 8%] Building C object src/avrdude/CMakeFiles/avrdude.dir/crc16.c.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude && /usr/bin/gcc -DSLIC3R_GUI -DWXINTL_NO_GETTEXT_MACRO -D_BSD_SOURCE -D_DEFAULT_SOURCE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -std=c99 -Wall -DNDEBUG -std=gnu99 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/avrdude/CMakeFiles/avrdude.dir/crc16.c.o -MF CMakeFiles/avrdude.dir/crc16.c.o.d -o CMakeFiles/avrdude.dir/crc16.c.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/avrdude/crc16.c 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 | ^~~~ [ 8%] Building C object src/avrdude/CMakeFiles/avrdude.dir/fileio.c.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude && /usr/bin/gcc -DSLIC3R_GUI -DWXINTL_NO_GETTEXT_MACRO -D_BSD_SOURCE -D_DEFAULT_SOURCE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -std=c99 -Wall -DNDEBUG -std=gnu99 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/avrdude/CMakeFiles/avrdude.dir/fileio.c.o -MF CMakeFiles/avrdude.dir/fileio.c.o.d -o CMakeFiles/avrdude.dir/fileio.c.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/avrdude/fileio.c [ 9%] Linking CXX static library libadmesh.a cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/admesh && /usr/bin/cmake -P CMakeFiles/admesh.dir/cmake_clean_target.cmake [ 10%] Building C object src/avrdude/CMakeFiles/avrdude.dir/lexer.c.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude && /usr/bin/gcc -DSLIC3R_GUI -DWXINTL_NO_GETTEXT_MACRO -D_BSD_SOURCE -D_DEFAULT_SOURCE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -std=c99 -Wall -DNDEBUG -std=gnu99 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/avrdude/CMakeFiles/avrdude.dir/lexer.c.o -MF CMakeFiles/avrdude.dir/lexer.c.o.d -o CMakeFiles/avrdude.dir/lexer.c.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/avrdude/lexer.c cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/admesh && /usr/bin/cmake -E cmake_link_script CMakeFiles/admesh.dir/link.txt --verbose=1 /usr/bin/ar qc libadmesh.a CMakeFiles/admesh.dir/connect.cpp.o CMakeFiles/admesh.dir/normals.cpp.o CMakeFiles/admesh.dir/shared.cpp.o CMakeFiles/admesh.dir/stl_io.cpp.o CMakeFiles/admesh.dir/stlinit.cpp.o CMakeFiles/admesh.dir/util.cpp.o /usr/bin/ranlib libadmesh.a gmake[2]: Leaving directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' [ 10%] Built target admesh /usr/bin/gmake -f src/semver/CMakeFiles/semver.dir/build.make src/semver/CMakeFiles/semver.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/PrusaSlicer-version_2.7.4 /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/semver /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/semver /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/semver/CMakeFiles/semver.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' /usr/bin/gmake -f src/semver/CMakeFiles/semver.dir/build.make src/semver/CMakeFiles/semver.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' [ 10%] Building C object src/semver/CMakeFiles/semver.dir/semver.c.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/semver && /usr/bin/gcc -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DNDEBUG -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/semver/CMakeFiles/semver.dir/semver.c.o -MF CMakeFiles/semver.dir/semver.c.o.d -o CMakeFiles/semver.dir/semver.c.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/semver/semver.c [ 10%] Linking C static library libsemver.a cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/semver && /usr/bin/cmake -P CMakeFiles/semver.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/semver && /usr/bin/cmake -E cmake_link_script CMakeFiles/semver.dir/link.txt --verbose=1 /usr/bin/ar qc libsemver.a CMakeFiles/semver.dir/semver.c.o /usr/bin/ranlib libsemver.a gmake[2]: Leaving directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' [ 10%] Built target semver [ 10%] Building CXX object src/libslic3r/CMakeFiles/libslic3r_cgal.dir/Geometry/VoronoiUtilsCgal.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DCGAL_USE_GMPXX=1 -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -frounding-math -MD -MT src/libslic3r/CMakeFiles/libslic3r_cgal.dir/Geometry/VoronoiUtilsCgal.cpp.o -MF CMakeFiles/libslic3r_cgal.dir/Geometry/VoronoiUtilsCgal.cpp.o.d -o CMakeFiles/libslic3r_cgal.dir/Geometry/VoronoiUtilsCgal.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Geometry/VoronoiUtilsCgal.cpp [ 10%] Building C object src/avrdude/CMakeFiles/avrdude.dir/linuxgpio.c.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude && /usr/bin/gcc -DSLIC3R_GUI -DWXINTL_NO_GETTEXT_MACRO -D_BSD_SOURCE -D_DEFAULT_SOURCE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -std=c99 -Wall -DNDEBUG -std=gnu99 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/avrdude/CMakeFiles/avrdude.dir/linuxgpio.c.o -MF CMakeFiles/avrdude.dir/linuxgpio.c.o.d -o CMakeFiles/avrdude.dir/linuxgpio.c.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/avrdude/linuxgpio.c [ 10%] Building C object src/avrdude/CMakeFiles/avrdude.dir/lists.c.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude && /usr/bin/gcc -DSLIC3R_GUI -DWXINTL_NO_GETTEXT_MACRO -D_BSD_SOURCE -D_DEFAULT_SOURCE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -std=c99 -Wall -DNDEBUG -std=gnu99 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/avrdude/CMakeFiles/avrdude.dir/lists.c.o -MF CMakeFiles/avrdude.dir/lists.c.o.d -o CMakeFiles/avrdude.dir/lists.c.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/avrdude/lists.c [ 10%] Building C object src/avrdude/CMakeFiles/avrdude.dir/pgm.c.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude && /usr/bin/gcc -DSLIC3R_GUI -DWXINTL_NO_GETTEXT_MACRO -D_BSD_SOURCE -D_DEFAULT_SOURCE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -std=c99 -Wall -DNDEBUG -std=gnu99 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/avrdude/CMakeFiles/avrdude.dir/pgm.c.o -MF CMakeFiles/avrdude.dir/pgm.c.o.d -o CMakeFiles/avrdude.dir/pgm.c.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/avrdude/pgm.c [ 10%] Building C object src/avrdude/CMakeFiles/avrdude.dir/pgm_type.c.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude && /usr/bin/gcc -DSLIC3R_GUI -DWXINTL_NO_GETTEXT_MACRO -D_BSD_SOURCE -D_DEFAULT_SOURCE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -std=c99 -Wall -DNDEBUG -std=gnu99 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/avrdude/CMakeFiles/avrdude.dir/pgm_type.c.o -MF CMakeFiles/avrdude.dir/pgm_type.c.o.d -o CMakeFiles/avrdude.dir/pgm_type.c.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/avrdude/pgm_type.c [ 11%] Building C object src/avrdude/CMakeFiles/avrdude.dir/pickit2.c.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude && /usr/bin/gcc -DSLIC3R_GUI -DWXINTL_NO_GETTEXT_MACRO -D_BSD_SOURCE -D_DEFAULT_SOURCE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -std=c99 -Wall -DNDEBUG -std=gnu99 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/avrdude/CMakeFiles/avrdude.dir/pickit2.c.o -MF CMakeFiles/avrdude.dir/pickit2.c.o.d -o CMakeFiles/avrdude.dir/pickit2.c.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/avrdude/pickit2.c [ 11%] Building C object src/avrdude/CMakeFiles/avrdude.dir/pindefs.c.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude && /usr/bin/gcc -DSLIC3R_GUI -DWXINTL_NO_GETTEXT_MACRO -D_BSD_SOURCE -D_DEFAULT_SOURCE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -std=c99 -Wall -DNDEBUG -std=gnu99 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/avrdude/CMakeFiles/avrdude.dir/pindefs.c.o -MF CMakeFiles/avrdude.dir/pindefs.c.o.d -o CMakeFiles/avrdude.dir/pindefs.c.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/avrdude/pindefs.c [ 11%] Building C object src/avrdude/CMakeFiles/avrdude.dir/safemode.c.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude && /usr/bin/gcc -DSLIC3R_GUI -DWXINTL_NO_GETTEXT_MACRO -D_BSD_SOURCE -D_DEFAULT_SOURCE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -std=c99 -Wall -DNDEBUG -std=gnu99 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/avrdude/CMakeFiles/avrdude.dir/safemode.c.o -MF CMakeFiles/avrdude.dir/safemode.c.o.d -o CMakeFiles/avrdude.dir/safemode.c.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/avrdude/safemode.c [ 11%] Building C object src/avrdude/CMakeFiles/avrdude.dir/ser_avrdoper.c.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude && /usr/bin/gcc -DSLIC3R_GUI -DWXINTL_NO_GETTEXT_MACRO -D_BSD_SOURCE -D_DEFAULT_SOURCE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -std=c99 -Wall -DNDEBUG -std=gnu99 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/avrdude/CMakeFiles/avrdude.dir/ser_avrdoper.c.o -MF CMakeFiles/avrdude.dir/ser_avrdoper.c.o.d -o CMakeFiles/avrdude.dir/ser_avrdoper.c.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/avrdude/ser_avrdoper.c [ 11%] Building C object src/avrdude/CMakeFiles/avrdude.dir/serbb_posix.c.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude && /usr/bin/gcc -DSLIC3R_GUI -DWXINTL_NO_GETTEXT_MACRO -D_BSD_SOURCE -D_DEFAULT_SOURCE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -std=c99 -Wall -DNDEBUG -std=gnu99 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/avrdude/CMakeFiles/avrdude.dir/serbb_posix.c.o -MF CMakeFiles/avrdude.dir/serbb_posix.c.o.d -o CMakeFiles/avrdude.dir/serbb_posix.c.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/avrdude/serbb_posix.c [ 11%] Building C object src/avrdude/CMakeFiles/avrdude.dir/serbb_win32.c.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude && /usr/bin/gcc -DSLIC3R_GUI -DWXINTL_NO_GETTEXT_MACRO -D_BSD_SOURCE -D_DEFAULT_SOURCE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -std=c99 -Wall -DNDEBUG -std=gnu99 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/avrdude/CMakeFiles/avrdude.dir/serbb_win32.c.o -MF CMakeFiles/avrdude.dir/serbb_win32.c.o.d -o CMakeFiles/avrdude.dir/serbb_win32.c.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/avrdude/serbb_win32.c [ 12%] Building C object src/avrdude/CMakeFiles/avrdude.dir/ser_posix.c.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude && /usr/bin/gcc -DSLIC3R_GUI -DWXINTL_NO_GETTEXT_MACRO -D_BSD_SOURCE -D_DEFAULT_SOURCE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -std=c99 -Wall -DNDEBUG -std=gnu99 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/avrdude/CMakeFiles/avrdude.dir/ser_posix.c.o -MF CMakeFiles/avrdude.dir/ser_posix.c.o.d -o CMakeFiles/avrdude.dir/ser_posix.c.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/avrdude/ser_posix.c [ 12%] Building C object src/avrdude/CMakeFiles/avrdude.dir/ser_win32.c.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude && /usr/bin/gcc -DSLIC3R_GUI -DWXINTL_NO_GETTEXT_MACRO -D_BSD_SOURCE -D_DEFAULT_SOURCE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -std=c99 -Wall -DNDEBUG -std=gnu99 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/avrdude/CMakeFiles/avrdude.dir/ser_win32.c.o -MF CMakeFiles/avrdude.dir/ser_win32.c.o.d -o CMakeFiles/avrdude.dir/ser_win32.c.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/avrdude/ser_win32.c [ 12%] Building C object src/avrdude/CMakeFiles/avrdude.dir/stk500.c.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude && /usr/bin/gcc -DSLIC3R_GUI -DWXINTL_NO_GETTEXT_MACRO -D_BSD_SOURCE -D_DEFAULT_SOURCE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -std=c99 -Wall -DNDEBUG -std=gnu99 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/avrdude/CMakeFiles/avrdude.dir/stk500.c.o -MF CMakeFiles/avrdude.dir/stk500.c.o.d -o CMakeFiles/avrdude.dir/stk500.c.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/avrdude/stk500.c [ 12%] Building CXX object src/imgui/CMakeFiles/imgui.dir/imgui_widgets.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/imgui && /usr/bin/g++ -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/imgui/CMakeFiles/imgui.dir/imgui_widgets.cpp.o -MF CMakeFiles/imgui.dir/imgui_widgets.cpp.o.d -o CMakeFiles/imgui.dir/imgui_widgets.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/imgui/imgui_widgets.cpp [ 12%] Building C object src/avrdude/CMakeFiles/avrdude.dir/stk500generic.c.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude && /usr/bin/gcc -DSLIC3R_GUI -DWXINTL_NO_GETTEXT_MACRO -D_BSD_SOURCE -D_DEFAULT_SOURCE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -std=c99 -Wall -DNDEBUG -std=gnu99 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/avrdude/CMakeFiles/avrdude.dir/stk500generic.c.o -MF CMakeFiles/avrdude.dir/stk500generic.c.o.d -o CMakeFiles/avrdude.dir/stk500generic.c.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/avrdude/stk500generic.c [ 12%] Building C object src/avrdude/CMakeFiles/avrdude.dir/stk500v2.c.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude && /usr/bin/gcc -DSLIC3R_GUI -DWXINTL_NO_GETTEXT_MACRO -D_BSD_SOURCE -D_DEFAULT_SOURCE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -std=c99 -Wall -DNDEBUG -std=gnu99 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/avrdude/CMakeFiles/avrdude.dir/stk500v2.c.o -MF CMakeFiles/avrdude.dir/stk500v2.c.o.d -o CMakeFiles/avrdude.dir/stk500v2.c.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/avrdude/stk500v2.c [ 13%] Building C object src/avrdude/CMakeFiles/avrdude.dir/term.c.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude && /usr/bin/gcc -DSLIC3R_GUI -DWXINTL_NO_GETTEXT_MACRO -D_BSD_SOURCE -D_DEFAULT_SOURCE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -std=c99 -Wall -DNDEBUG -std=gnu99 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/avrdude/CMakeFiles/avrdude.dir/term.c.o -MF CMakeFiles/avrdude.dir/term.c.o.d -o CMakeFiles/avrdude.dir/term.c.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/avrdude/term.c [ 13%] Building C object src/avrdude/CMakeFiles/avrdude.dir/update.c.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude && /usr/bin/gcc -DSLIC3R_GUI -DWXINTL_NO_GETTEXT_MACRO -D_BSD_SOURCE -D_DEFAULT_SOURCE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -std=c99 -Wall -DNDEBUG -std=gnu99 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/avrdude/CMakeFiles/avrdude.dir/update.c.o -MF CMakeFiles/avrdude.dir/update.c.o.d -o CMakeFiles/avrdude.dir/update.c.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/avrdude/update.c [ 13%] Building C object src/avrdude/CMakeFiles/avrdude.dir/wiring.c.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude && /usr/bin/gcc -DSLIC3R_GUI -DWXINTL_NO_GETTEXT_MACRO -D_BSD_SOURCE -D_DEFAULT_SOURCE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -std=c99 -Wall -DNDEBUG -std=gnu99 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/avrdude/CMakeFiles/avrdude.dir/wiring.c.o -MF CMakeFiles/avrdude.dir/wiring.c.o.d -o CMakeFiles/avrdude.dir/wiring.c.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/avrdude/wiring.c [ 13%] Building C object src/avrdude/CMakeFiles/avrdude.dir/main.c.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude && /usr/bin/gcc -DSLIC3R_GUI -DWXINTL_NO_GETTEXT_MACRO -D_BSD_SOURCE -D_DEFAULT_SOURCE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -std=c99 -Wall -DNDEBUG -std=gnu99 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/avrdude/CMakeFiles/avrdude.dir/main.c.o -MF CMakeFiles/avrdude.dir/main.c.o.d -o CMakeFiles/avrdude.dir/main.c.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/avrdude/main.c [ 13%] Building CXX object src/avrdude/CMakeFiles/avrdude.dir/avrdude-slic3r.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude && /usr/bin/g++ -DSLIC3R_GUI -DWXINTL_NO_GETTEXT_MACRO -D_BSD_SOURCE -D_DEFAULT_SOURCE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fPIC -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/avrdude/CMakeFiles/avrdude.dir/avrdude-slic3r.cpp.o -MF CMakeFiles/avrdude.dir/avrdude-slic3r.cpp.o.d -o CMakeFiles/avrdude.dir/avrdude-slic3r.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/avrdude/avrdude-slic3r.cpp In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Geometry/VoronoiUtilsCgal.cpp:5: /usr/include/CGAL/double.h: In function ‘std::pair CGAL::split_numerator_denominator(double)’: /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ [ 14%] Building CXX object src/libslic3r/CMakeFiles/libslic3r_cgal.dir/IntersectionPoints.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DCGAL_USE_GMPXX=1 -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -frounding-math -MD -MT src/libslic3r/CMakeFiles/libslic3r_cgal.dir/IntersectionPoints.cpp.o -MF CMakeFiles/libslic3r_cgal.dir/IntersectionPoints.cpp.o.d -o CMakeFiles/libslic3r_cgal.dir/IntersectionPoints.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/IntersectionPoints.cpp 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 { | ^ [ 15%] Linking CXX static library libavrdude.a cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude && /usr/bin/cmake -P CMakeFiles/avrdude.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude && /usr/bin/cmake -E cmake_link_script CMakeFiles/avrdude.dir/link.txt --verbose=1 /usr/bin/ar qc libavrdude.a CMakeFiles/avrdude.dir/arduino.c.o CMakeFiles/avrdude.dir/avr.c.o CMakeFiles/avrdude.dir/avrpart.c.o CMakeFiles/avrdude.dir/avr910.c.o CMakeFiles/avrdude.dir/bitbang.c.o CMakeFiles/avrdude.dir/buspirate.c.o CMakeFiles/avrdude.dir/butterfly.c.o CMakeFiles/avrdude.dir/config.c.o CMakeFiles/avrdude.dir/config_gram.c.o CMakeFiles/avrdude.dir/crc16.c.o CMakeFiles/avrdude.dir/fileio.c.o CMakeFiles/avrdude.dir/lexer.c.o CMakeFiles/avrdude.dir/linuxgpio.c.o CMakeFiles/avrdude.dir/lists.c.o CMakeFiles/avrdude.dir/pgm.c.o CMakeFiles/avrdude.dir/pgm_type.c.o CMakeFiles/avrdude.dir/pickit2.c.o CMakeFiles/avrdude.dir/pindefs.c.o CMakeFiles/avrdude.dir/safemode.c.o CMakeFiles/avrdude.dir/ser_avrdoper.c.o CMakeFiles/avrdude.dir/serbb_posix.c.o CMakeFiles/avrdude.dir/serbb_win32.c.o CMakeFiles/avrdude.dir/ser_posix.c.o CMakeFiles/avrdude.dir/ser_win32.c.o CMakeFiles/avrdude.dir/stk500.c.o CMakeFiles/avrdude.dir/stk500generic.c.o CMakeFiles/avrdude.dir/stk500v2.c.o CMakeFiles/avrdude.dir/term.c.o CMakeFiles/avrdude.dir/update.c.o CMakeFiles/avrdude.dir/wiring.c.o CMakeFiles/avrdude.dir/main.c.o "CMakeFiles/avrdude.dir/avrdude-slic3r.cpp.o" /usr/bin/ranlib libavrdude.a gmake[2]: Leaving directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' [ 15%] Built target avrdude /usr/bin/gmake -f src/avrdude/CMakeFiles/avrdude-slic3r.dir/build.make src/avrdude/CMakeFiles/avrdude-slic3r.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/PrusaSlicer-version_2.7.4 /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/avrdude /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude/CMakeFiles/avrdude-slic3r.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' /usr/bin/gmake -f src/avrdude/CMakeFiles/avrdude-slic3r.dir/build.make src/avrdude/CMakeFiles/avrdude-slic3r.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' [ 15%] Building CXX object src/avrdude/CMakeFiles/avrdude-slic3r.dir/main-standalone.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude && /usr/bin/g++ -DSLIC3R_GUI -DWXINTL_NO_GETTEXT_MACRO -D_BSD_SOURCE -D_DEFAULT_SOURCE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fPIE -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/avrdude/CMakeFiles/avrdude-slic3r.dir/main-standalone.cpp.o -MF CMakeFiles/avrdude-slic3r.dir/main-standalone.cpp.o.d -o CMakeFiles/avrdude-slic3r.dir/main-standalone.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/avrdude/main-standalone.cpp [ 15%] Linking CXX executable avrdude-slic3r cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/avrdude && /usr/bin/cmake -E cmake_link_script CMakeFiles/avrdude-slic3r.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -rdynamic "CMakeFiles/avrdude-slic3r.dir/main-standalone.cpp.o" -o avrdude-slic3r libavrdude.a /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/avrdude/config.c:354:24: warning: type of ‘yy_scan_bytes’ does not match original declaration [-Wlto-type-mismatch] 354 | extern YY_BUFFER_STATE yy_scan_bytes(const char *base, size_t size); | ^ lexer.c:2825:17: note: type mismatch in parameter 2 lexer.c:2825:17: note: type ‘int’ should match type ‘size_t’ lexer.c:2825:17: note: ‘yy_scan_bytes’ was previously declared here lexer.c:2825:17: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used In file included from /usr/include/CGAL/Number_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 { | ^ [ 16%] Linking CXX static library libimgui.a cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/imgui && /usr/bin/cmake -P CMakeFiles/imgui.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/imgui && /usr/bin/cmake -E cmake_link_script CMakeFiles/imgui.dir/link.txt --verbose=1 /usr/bin/ar qc libimgui.a CMakeFiles/imgui.dir/imgui.cpp.o CMakeFiles/imgui.dir/imgui_demo.cpp.o CMakeFiles/imgui.dir/imgui_draw.cpp.o CMakeFiles/imgui.dir/imgui_stdlib.cpp.o CMakeFiles/imgui.dir/imgui_tables.cpp.o CMakeFiles/imgui.dir/imgui_widgets.cpp.o /usr/bin/ranlib libimgui.a gmake[2]: Leaving directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' [ 16%] Built target imgui [ 16%] Building CXX object src/libslic3r/CMakeFiles/libslic3r_cgal.dir/MeshBoolean.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DCGAL_USE_GMPXX=1 -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -frounding-math -MD -MT src/libslic3r/CMakeFiles/libslic3r_cgal.dir/MeshBoolean.cpp.o -MF CMakeFiles/libslic3r_cgal.dir/MeshBoolean.cpp.o.d -o CMakeFiles/libslic3r_cgal.dir/MeshBoolean.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/MeshBoolean.cpp [ 16%] Building CXX object src/libslic3r/CMakeFiles/libslic3r_cgal.dir/TryCatchSignal.cpp.o gmake[2]: Leaving directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DCGAL_USE_GMPXX=1 -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -frounding-math -MD -MT src/libslic3r/CMakeFiles/libslic3r_cgal.dir/TryCatchSignal.cpp.o -MF CMakeFiles/libslic3r_cgal.dir/TryCatchSignal.cpp.o.d -o CMakeFiles/libslic3r_cgal.dir/TryCatchSignal.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/TryCatchSignal.cpp [ 16%] Built target avrdude-slic3r [ 16%] Building CXX object src/libslic3r/CMakeFiles/libslic3r_cgal.dir/Triangulation.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DCGAL_USE_GMPXX=1 -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -frounding-math -MD -MT src/libslic3r/CMakeFiles/libslic3r_cgal.dir/Triangulation.cpp.o -MF CMakeFiles/libslic3r_cgal.dir/Triangulation.cpp.o.d -o CMakeFiles/libslic3r_cgal.dir/Triangulation.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Triangulation.cpp In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl/igl/copyleft/cgal/assign.h:12, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl/igl/copyleft/cgal/mesh_boolean.cpp:11, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl/igl/copyleft/cgal/mesh_boolean.h:226, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/MeshBoolean.cpp:12: /usr/include/CGAL/double.h: In function ‘std::pair CGAL::split_numerator_denominator(double)’: /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function ‘CGAL::Residue CGAL::operator+(const Residue&)’: /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type ‘CGAL::Residue’ when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function ‘std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const’: /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function ‘CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)’: /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type ‘CGAL::Modular_traits::Residue_type’ {aka ‘CGAL::Residue’} when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function ‘std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const’: /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function ‘CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const’: /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type ‘CGAL::Coercion_traits::Type’ {aka ‘CGAL::Residue’} when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function ‘std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const’: /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:20, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Triangulation.cpp:7: /usr/include/CGAL/double.h: In function ‘std::pair CGAL::split_numerator_denominator(double)’: /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function ‘CGAL::Residue CGAL::operator+(const Residue&)’: /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type ‘CGAL::Residue’ when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function ‘std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const’: /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function ‘CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)’: /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type ‘CGAL::Modular_traits::Residue_type’ {aka ‘CGAL::Residue’} when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function ‘std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const’: /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function ‘CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const’: /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type ‘CGAL::Coercion_traits::Type’ {aka ‘CGAL::Residue’} when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function ‘std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const’: /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:30, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function ‘CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)’: /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type ‘CGAL::Modular_traits::Residue_type’ {aka ‘CGAL::Residue’} when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function ‘std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const’: /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/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/PrusaSlicer-version_2.7.4/src/libigl/igl/copyleft/cgal/assign_scalar.h:12, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl/igl/copyleft/cgal/assign.cpp:9, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl/igl/copyleft/cgal/assign.h:40: /usr/include/CGAL/CORE_BigInt.h: In member function ‘CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)’: /usr/include/CGAL/CORE_BigInt.h:143:45: note: parameter passing for argument of type ‘CGAL::Modular_traits::Residue_type’ {aka ‘CGAL::Residue’} when C++17 is enabled changed to match C++14 in GCC 10.1 143 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/CORE_BigInt.h:191: /usr/include/CGAL/CORE_BigRat.h: In member function ‘std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const’: /usr/include/CGAL/CORE_BigRat.h:99:70: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 99 | std::pair operator()( const Type& x_ ) const { | ^ In file included from /usr/include/c++/14/bits/stl_algobase.h:64, from /usr/include/c++/14/vector:62, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/CutSurface.hpp:8, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/CutSurface.cpp:5: In member function ‘std::pair, bool>::pair, bool, true>(CGAL::Ray_3&&, bool&&)’, inlined from ‘std::make_pair, bool>(CGAL::Ray_3&&, bool&&)std::pair >::type>::__type, std::__strip_reference_wrapper::type>::__type>’ at /usr/include/c++/14/bits/stl_pair.h:1137:72, inlined from ‘CGAL::Epic_converter > >::operator()(CGAL::Ray_3 > > const&) const’ at /usr/include/CGAL/Epic_converter.h:262:28, inlined from ‘CGAL::Static_filtered_predicate >, CGAL::Filtered_predicate > >, CGAL::CommonKernelFunctors::Do_intersect_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>, CGAL::internal::Static_filters_predicates::Do_intersect_3, CGAL::Epick> >, CGAL::internal::Static_filters, CGAL::Epick> > > > >::operator(), CGAL::Bbox_3>(CGAL::Ray_3 const&, CGAL::Bbox_3 const&) constbool’ at /usr/include/CGAL/Static_filtered_predicate.h:44:23, inlined from ‘CGAL::AABB_traits >, CGAL::Polygon_mesh_processing::Corefinement::Node_vector_exact_vertex_point_map, std::equal_to, std::allocator > >, CGAL::Surface_mesh >::Property_map >, CGAL::Polygon_mesh_processing::Corefinement::Intersection_nodes >, CGAL::Surface_mesh >::Property_map >, CGAL::Surface_mesh >::Property_map >, true, false> >, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default>::Do_intersect::operator() >(CGAL::Ray_3 const&, CGAL::Bbox_3 const&) constbool’ at /usr/include/CGAL/AABB_traits.h:335:50, inlined from ‘CGAL::internal::Ray_3_Triangle_3_traversal_traits >, CGAL::Polygon_mesh_processing::Corefinement::Node_vector_exact_vertex_point_map, std::equal_to, std::allocator > >, CGAL::Surface_mesh >::Property_map >, CGAL::Polygon_mesh_processing::Corefinement::Intersection_nodes >, CGAL::Surface_mesh >::Property_map >, CGAL::Surface_mesh >::Property_map >, true, false> >, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default>, CGAL::Epeck, CGAL::internal::Default_tree_helper >, CGAL::Polygon_mesh_processing::Corefinement::Node_vector_exact_vertex_point_map, std::equal_to, std::allocator > >, CGAL::Surface_mesh >::Property_map >, CGAL::Polygon_mesh_processing::Corefinement::Intersection_nodes >, CGAL::Surface_mesh >::Property_map >, CGAL::Surface_mesh >::Property_map >, true, false> >, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default> > >, CGAL::Boolean_tag >::do_intersect >(CGAL::Ray_3 const&, CGAL::AABB_node >, CGAL::Polygon_mesh_processing::Corefinement::Node_vector_exact_vertex_point_map, std::equal_to, std::allocator > >, CGAL::Surface_mesh >::Property_map >, CGAL::Polygon_mesh_processing::Corefinement::Intersection_nodes >, CGAL::Surface_mesh >::Property_map >, CGAL::Surface_mesh >::Property_map >, true, false> >, CGAL::Boolean_tag, CGAL::Boolean_tag >, CGAL::Default> > const&) constbool [clone .isra.0]’ at /usr/include/CGAL/Polygon_mesh_processing/internal/Side_of_triangle_mesh/Ray_3_Triangle_3_traversal_traits.h:77:47: /usr/include/c++/14/bits/stl_pair.h:882:11: warning: ‘MEM[(struct Ray_3 &)&D.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); | ^~~~~~~ In file included from /usr/include/c++/14/bits/stl_algobase.h:64, from /usr/include/c++/14/string:51, from /usr/include/c++/14/stdexcept:39, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Exception.hpp:8, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/MeshBoolean.cpp:5: In member function ‘std::pair, bool>::pair, bool, true>(CGAL::Segment_3&&, bool&&)’, inlined from ‘std::make_pair, bool>(CGAL::Segment_3&&, bool&&)std::pair >::type>::__type, std::__strip_reference_wrapper::type>::__type>’ at /usr/include/c++/14/bits/stl_pair.h:1137:72, inlined from ‘CGAL::Epic_converter > >::operator()(CGAL::Segment_3 > > const&) const [clone .isra.0]’ at /usr/include/CGAL/Epic_converter.h:305:28: /usr/include/c++/14/bits/stl_pair.h:882:11: warning: ‘MEM[(struct Segment_3 &)&D.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); | ^~~~~~~~~~~~ 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/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/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/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/cmake -P CMakeFiles/libslic3r_cgal.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/cmake -E cmake_link_script CMakeFiles/libslic3r_cgal.dir/link.txt --verbose=1 /usr/bin/ar qc liblibslic3r_cgal.a CMakeFiles/libslic3r_cgal.dir/CutSurface.cpp.o CMakeFiles/libslic3r_cgal.dir/Geometry/VoronoiUtilsCgal.cpp.o CMakeFiles/libslic3r_cgal.dir/IntersectionPoints.cpp.o CMakeFiles/libslic3r_cgal.dir/MeshBoolean.cpp.o CMakeFiles/libslic3r_cgal.dir/TryCatchSignal.cpp.o CMakeFiles/libslic3r_cgal.dir/Triangulation.cpp.o /usr/bin/ranlib liblibslic3r_cgal.a gmake[2]: Leaving directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' [ 16%] Built target libslic3r_cgal /usr/bin/gmake -f src/libslic3r/CMakeFiles/libslic3r.dir/build.make src/libslic3r/CMakeFiles/libslic3r.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/PrusaSlicer-version_2.7.4 /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r/CMakeFiles/libslic3r.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' /usr/bin/gmake -f src/libslic3r/CMakeFiles/libslic3r.dir/build.make src/libslic3r/CMakeFiles/libslic3r.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' [ 16%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Algorithm/RegionExpansion.cpp.o [ 16%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/pchheader.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Algorithm/RegionExpansion.cpp.o -MF CMakeFiles/libslic3r.dir/Algorithm/RegionExpansion.cpp.o.d -o CMakeFiles/libslic3r.dir/Algorithm/RegionExpansion.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Algorithm/RegionExpansion.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/pchheader.cpp.o -MF CMakeFiles/libslic3r.dir/pchheader.cpp.o.d -o CMakeFiles/libslic3r.dir/pchheader.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/pchheader.cpp [ 16%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/AABBMesh.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/AABBMesh.cpp.o -MF CMakeFiles/libslic3r.dir/AABBMesh.cpp.o.d -o CMakeFiles/libslic3r.dir/AABBMesh.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/AABBMesh.cpp [ 17%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/BridgeDetector.cpp.o [ 17%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/BoundingBox.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/BridgeDetector.cpp.o -MF CMakeFiles/libslic3r.dir/BridgeDetector.cpp.o.d -o CMakeFiles/libslic3r.dir/BridgeDetector.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/BridgeDetector.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/BoundingBox.cpp.o -MF CMakeFiles/libslic3r.dir/BoundingBox.cpp.o.d -o CMakeFiles/libslic3r.dir/BoundingBox.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/BoundingBox.cpp [ 17%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Brim.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Brim.cpp.o -MF CMakeFiles/libslic3r.dir/Brim.cpp.o.d -o CMakeFiles/libslic3r.dir/Brim.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Brim.cpp [ 17%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/BuildVolume.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/BuildVolume.cpp.o -MF CMakeFiles/libslic3r.dir/BuildVolume.cpp.o.d -o CMakeFiles/libslic3r.dir/BuildVolume.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/BuildVolume.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/AABBMesh.cpp:8: In function ‘Slic3r::AABBTreeIndirect::squared_distance_to_indexed_triangle_set, Eigen::Matrix, Slic3r::AABBTreeIndirect::Tree<3, float>, Eigen::Matrix >(std::vector, std::allocator > > const&, std::vector, std::allocator > > const&, Slic3r::AABBTreeIndirect::Tree<3, float> const&, Eigen::Matrix const&, unsigned long&, Eigen::PlainObjectBase >&)Eigen::Matrix::Scalar’, inlined from ‘Slic3r::AABBMesh::AABBImpl::squared_distance(indexed_triangle_set const&, Eigen::Matrix const&, int&, Eigen::Matrix&)’ at /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/AABBMesh.cpp:64:71, inlined from ‘Slic3r::AABBMesh::squared_distance(Eigen::Matrix const&, int&, Eigen::Matrix&) const’ at /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/AABBMesh.cpp:321:37: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/AABBTreeIndirect.hpp:818:65: warning: ‘MEM [(void *)&cc]’ may be used uninitialized [-Wmaybe-uninitialized] 818 | detail::squared_distance_to_indexed_primitives_recursive(distancer, size_t(0), Scalar(0), std::numeric_limits::infinity(), hit_idx_out, hit_point_out); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/AABBMesh.cpp: In member function ‘Slic3r::AABBMesh::squared_distance(Eigen::Matrix const&, int&, Eigen::Matrix&) const’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/AABBMesh.cpp:320:33: note: ‘MEM [(void *)&cc]’ was declared here 320 | Eigen::Matrix cc; | ^~ In function ‘Slic3r::AABBTreeIndirect::squared_distance_to_indexed_triangle_set, Eigen::Matrix, Slic3r::AABBTreeIndirect::Tree<3, float>, Eigen::Matrix >(std::vector, std::allocator > > const&, std::vector, std::allocator > > const&, Slic3r::AABBTreeIndirect::Tree<3, float> const&, Eigen::Matrix const&, unsigned long&, Eigen::PlainObjectBase >&)Eigen::Matrix::Scalar’, inlined from ‘Slic3r::AABBMesh::AABBImpl::squared_distance(indexed_triangle_set const&, Eigen::Matrix const&, int&, Eigen::Matrix&)’ at /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/AABBMesh.cpp:64:71, inlined from ‘Slic3r::AABBMesh::squared_distance(Eigen::Matrix const&, int&, Eigen::Matrix&) const’ at /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/AABBMesh.cpp:321:37: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/AABBTreeIndirect.hpp:818:65: warning: ‘MEM[(double &)&cc + 16]’ may be used uninitialized [-Wmaybe-uninitialized] 818 | detail::squared_distance_to_indexed_primitives_recursive(distancer, size_t(0), Scalar(0), std::numeric_limits::infinity(), hit_idx_out, hit_point_out); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/AABBMesh.cpp: In member function ‘Slic3r::AABBMesh::squared_distance(Eigen::Matrix const&, int&, Eigen::Matrix&) const’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/AABBMesh.cpp:320:33: note: ‘MEM[(double &)&cc + 16]’ was declared here 320 | Eigen::Matrix cc; | ^~ [ 17%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/clipper.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/clipper.cpp.o -MF CMakeFiles/libslic3r.dir/clipper.cpp.o.d -o CMakeFiles/libslic3r.dir/clipper.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/clipper.cpp [ 17%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/ClipperUtils.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/ClipperUtils.cpp.o -MF CMakeFiles/libslic3r.dir/ClipperUtils.cpp.o.d -o CMakeFiles/libslic3r.dir/ClipperUtils.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/ClipperUtils.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Flow.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Layer.hpp:17, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Brim.cpp:10: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCodeReader.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/GCodeProcessor.hpp:10, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/BuildVolume.cpp:8: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/clipper.cpp:17: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/clipper/clipper.cpp: In function ‘void Slic3r::ClipperLib::InitEdge(TEdge*, TEdge*, TEdge*, const IntPoint&)’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/clipper/clipper.cpp:431:14: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct Slic3r::ClipperLib::TEdge’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 431 | std::memset(e, 0, sizeof(TEdge)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/clipper.hpp:24, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/clipper.cpp:7: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/clipper/clipper.hpp:230:10: note: ‘struct Slic3r::ClipperLib::TEdge’ declared here 230 | struct TEdge { | ^~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Flow.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/ExtrusionEntity.hpp:13, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/ShortestPath.hpp:9, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/ClipperUtils.cpp:14: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 17%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Color.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Color.cpp.o -MF CMakeFiles/libslic3r.dir/Color.cpp.o.d -o CMakeFiles/libslic3r.dir/Color.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Color.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In member function ‘Slic3r::ClipperLib::PolyNode::PolyNode(Slic3r::ClipperLib::PolyNode const&)’, inlined from ‘std::allocator_traits >::_S_construct(tbb::detail::d1::scalable_allocator&, Slic3r::ClipperLib::PolyNode*, Slic3r::ClipperLib::PolyNode&&)std::enable_if >::__construct_helper::type>, std::is_constructible > >::value, void>::type’ at /usr/include/c++/14/bits/alloc_traits.h:277:4, inlined from ‘std::allocator_traits >::construct(tbb::detail::d1::scalable_allocator&, Slic3r::ClipperLib::PolyNode*, Slic3r::ClipperLib::PolyNode&&)decltype (_S_construct({parm#1}, {parm#2}, (forward)({parm#3})))’ at /usr/include/c++/14/bits/alloc_traits.h:380:16, inlined from ‘std::vector >::emplace_back(Slic3r::ClipperLib::PolyNode&&)Slic3r::ClipperLib::PolyNode&’ at /usr/include/c++/14/bits/vector.tcc:117:30, inlined from ‘Slic3r::ClipperLib::Clipper::BuildResult2(Slic3r::ClipperLib::PolyTree&)’ at /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/clipper/clipper.cpp:2803:39: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/clipper/clipper.hpp:144:7: warning: ‘MEM [(void *)&D.423784 + 72B]’ may be used uninitialized [-Wmaybe-uninitialized] 144 | class PolyNode | ^~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/clipper/clipper.cpp: In member function ‘Slic3r::ClipperLib::Clipper::BuildResult2(Slic3r::ClipperLib::PolyTree&)’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/clipper/clipper.cpp:2803:49: note: ‘’ declared here 2803 | polytree.AllNodes.emplace_back(PolyNode()); | ^ [ 18%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Config.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Config.cpp.o -MF CMakeFiles/libslic3r.dir/Config.cpp.o.d -o CMakeFiles/libslic3r.dir/Config.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.cpp [ 18%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/EdgeGrid.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/EdgeGrid.cpp.o -MF CMakeFiles/libslic3r.dir/EdgeGrid.cpp.o.d -o CMakeFiles/libslic3r.dir/EdgeGrid.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/EdgeGrid.cpp [ 18%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/ElephantFootCompensation.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/ElephantFootCompensation.cpp.o -MF CMakeFiles/libslic3r.dir/ElephantFootCompensation.cpp.o.d -o CMakeFiles/libslic3r.dir/ElephantFootCompensation.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/ElephantFootCompensation.cpp In file included from /usr/include/c++/14/bits/hashtable_policy.h:36, from /usr/include/c++/14/bits/hashtable.h:35, from /usr/include/c++/14/bits/unordered_map.h:33, from /usr/include/c++/14/unordered_map:41, from /usr/include/c++/14/functional:63, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/clipper/clipper.hpp:38, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/clipper/clipper_z.hpp:13, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Brim.cpp:6: In function ‘std::__copy_move::__copy_m(Slic3r::ExtrusionEntity**, Slic3r::ExtrusionEntity**, Slic3r::ExtrusionEntity**)Slic3r::ExtrusionEntity**’, inlined from ‘std::__copy_move_a2(Slic3r::ExtrusionEntity**, Slic3r::ExtrusionEntity**, Slic3r::ExtrusionEntity**)Slic3r::ExtrusionEntity**’ at /usr/include/c++/14/bits/stl_algobase.h:521:30, inlined from ‘std::__copy_move_a1(Slic3r::ExtrusionEntity**, Slic3r::ExtrusionEntity**, Slic3r::ExtrusionEntity**)Slic3r::ExtrusionEntity**’ at /usr/include/c++/14/bits/stl_algobase.h:548:42, inlined from ‘std::__copy_move_a > >, Slic3r::ExtrusionEntity**>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, Slic3r::ExtrusionEntity**)Slic3r::ExtrusionEntity**’ at /usr/include/c++/14/bits/stl_algobase.h:555:31, inlined from ‘std::copy > > >, Slic3r::ExtrusionEntity**>(std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::move_iterator<__gnu_cxx::__normal_iterator > > >, Slic3r::ExtrusionEntity**)Slic3r::ExtrusionEntity**’ at /usr/include/c++/14/bits/stl_algobase.h:651:7, inlined from ‘std::__uninitialized_copy::__uninit_copy > > >, Slic3r::ExtrusionEntity**>(std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::move_iterator<__gnu_cxx::__normal_iterator > > >, Slic3r::ExtrusionEntity**)Slic3r::ExtrusionEntity**’ at /usr/include/c++/14/bits/stl_uninitialized.h:147:27, inlined from ‘std::uninitialized_copy > > >, Slic3r::ExtrusionEntity**>(std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::move_iterator<__gnu_cxx::__normal_iterator > > >, Slic3r::ExtrusionEntity**)Slic3r::ExtrusionEntity**’ at /usr/include/c++/14/bits/stl_uninitialized.h:185:15, inlined from ‘std::__uninitialized_copy_a > > >, Slic3r::ExtrusionEntity**, Slic3r::ExtrusionEntity*>(std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::move_iterator<__gnu_cxx::__normal_iterator > > >, Slic3r::ExtrusionEntity**, std::allocator&)Slic3r::ExtrusionEntity**’ at /usr/include/c++/14/bits/stl_uninitialized.h:373:37, inlined from ‘std::vector >::_M_range_insert > > > >(__gnu_cxx::__normal_iterator > >, std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::forward_iterator_tag)void’ at /usr/include/c++/14/bits/vector.tcc:1017:38, inlined from ‘std::vector >::insert > > >, void>(__gnu_cxx::__normal_iterator > >, std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::move_iterator<__gnu_cxx::__normal_iterator > > >)__gnu_cxx::__normal_iterator > >’ at /usr/include/c++/14/bits/stl_vector.h:1488:19, inlined from ‘Slic3r::append >(std::vector >&, std::vector >&&)void’ at /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/libslic3r.h:137:20: /usr/include/c++/14/bits/stl_algobase.h:452:30: warning: ‘memmove’ writing between 9 and 9223372036854775800 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 452 | __builtin_memmove(__result, __first, sizeof(_Tp) * _Num); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/ppc64le-redhat-linux/bits/c++allocator.h:33, from /usr/include/c++/14/bits/allocator.h:46, from /usr/include/c++/14/bits/alloc_traits.h:39, from /usr/include/c++/14/ext/alloc_traits.h:34, from /usr/include/c++/14/bits/hashtable_policy.h:39: In member function ‘std::__new_allocator::allocate(unsigned long, void const*)’, inlined from ‘std::allocator_traits >::allocate(std::allocator&, unsigned long)’ at /usr/include/c++/14/bits/alloc_traits.h:478:28, inlined from ‘std::_Vector_base >::_M_allocate(unsigned long)’ at /usr/include/c++/14/bits/stl_vector.h:380:33, inlined from ‘std::vector >::_M_range_insert > > > >(__gnu_cxx::__normal_iterator > >, std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::forward_iterator_tag)void’ at /usr/include/c++/14/bits/vector.tcc:1008:40, inlined from ‘std::vector >::insert > > >, void>(__gnu_cxx::__normal_iterator > >, std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::move_iterator<__gnu_cxx::__normal_iterator > > >)__gnu_cxx::__normal_iterator > >’ at /usr/include/c++/14/bits/stl_vector.h:1488:19, inlined from ‘Slic3r::append >(std::vector >&, std::vector >&&)void’ at /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/libslic3r.h:137:20: /usr/include/c++/14/bits/new_allocator.h:151:55: note: at offset [-9223372036854775808, -1] into destination object of size [8, 9223372036854775800] allocated by ‘operator new(unsigned long)’ 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); | ^ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.cpp:21: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Flow.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/ElephantFootCompensation.cpp:12: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /usr/include/c++/14/type_traits:920:30: required from ‘struct std::is_polymorphic >’ 920 | : public __bool_constant<__is_polymorphic(_Tp)> | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/cereal/details/polymorphic_impl.hpp:797:48: required from ‘const cereal::detail::bind_to_archives& cereal::detail::bind_to_archives::bind() const [with T = Slic3r::ConfigOptionSingle; Tag = cereal::detail::polymorphic_binding_tag]’ 797 | static_assert( std::is_polymorphic::value, | ^~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.cpp:1440:1: required from here 1440 | CEREAL_REGISTER_TYPE(Slic3r::ConfigOptionSingleNullable) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 18%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Emboss.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Emboss.cpp.o -MF CMakeFiles/libslic3r.dir/Emboss.cpp.o.d -o CMakeFiles/libslic3r.dir/Emboss.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Emboss.cpp [ 18%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/ExPolygon.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/ExPolygon.cpp.o -MF CMakeFiles/libslic3r.dir/ExPolygon.cpp.o.d -o CMakeFiles/libslic3r.dir/ExPolygon.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/ExPolygon.cpp [ 19%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/ExPolygonsIndex.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/ExPolygonsIndex.cpp.o -MF CMakeFiles/libslic3r.dir/ExPolygonsIndex.cpp.o.d -o CMakeFiles/libslic3r.dir/ExPolygonsIndex.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/ExPolygonsIndex.cpp [ 19%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Extruder.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Extruder.cpp.o -MF CMakeFiles/libslic3r.dir/Extruder.cpp.o.d -o CMakeFiles/libslic3r.dir/Extruder.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Extruder.cpp [ 19%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/ExtrusionEntity.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/ExtrusionEntity.cpp.o -MF CMakeFiles/libslic3r.dir/ExtrusionEntity.cpp.o.d -o CMakeFiles/libslic3r.dir/ExtrusionEntity.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/ExtrusionEntity.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/GCodeWriter.hpp:15, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Extruder.cpp:11: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Extruder.cpp: In member function ‘std::pair Slic3r::Extruder::extrude(double)’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Extruder.cpp:26:54: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 26 | std::pair Extruder::extrude(double dE) | ^ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Flow.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/ExtrusionEntity.hpp:13, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/ExtrusionEntity.cpp:8: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 19%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/ExtrusionEntityCollection.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/ExtrusionEntityCollection.cpp.o -MF CMakeFiles/libslic3r.dir/ExtrusionEntityCollection.cpp.o.d -o CMakeFiles/libslic3r.dir/ExtrusionEntityCollection.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/ExtrusionEntityCollection.cpp [ 19%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/ExtrusionRole.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/ExtrusionRole.cpp.o -MF CMakeFiles/libslic3r.dir/ExtrusionRole.cpp.o.d -o CMakeFiles/libslic3r.dir/ExtrusionRole.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/ExtrusionRole.cpp [ 20%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/ExtrusionSimulator.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/ExtrusionSimulator.cpp.o -MF CMakeFiles/libslic3r.dir/ExtrusionSimulator.cpp.o.d -o CMakeFiles/libslic3r.dir/ExtrusionSimulator.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/ExtrusionSimulator.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Flow.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/ExtrusionEntity.hpp:13, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/ExtrusionEntityCollection.hpp:12, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/ExtrusionEntityCollection.cpp:9: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 20%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Fill/Fill.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Fill/Fill.cpp.o -MF CMakeFiles/libslic3r.dir/Fill/Fill.cpp.o.d -o CMakeFiles/libslic3r.dir/Fill/Fill.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Fill.cpp [ 20%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Fill/Fill3DHoneycomb.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Fill/Fill3DHoneycomb.cpp.o -MF CMakeFiles/libslic3r.dir/Fill/Fill3DHoneycomb.cpp.o.d -o CMakeFiles/libslic3r.dir/Fill/Fill3DHoneycomb.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Fill3DHoneycomb.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Flow.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Layer.hpp:17, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Fill.cpp:16: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 20%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Fill/FillAdaptive.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Fill/FillAdaptive.cpp.o -MF CMakeFiles/libslic3r.dir/Fill/FillAdaptive.cpp.o.d -o CMakeFiles/libslic3r.dir/Fill/FillAdaptive.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillAdaptive.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Flow.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../ExtrusionEntity.hpp:13, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../ShortestPath.hpp:9, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Fill3DHoneycomb.cpp:7: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 20%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Fill/FillBase.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Fill/FillBase.cpp.o -MF CMakeFiles/libslic3r.dir/Fill/FillBase.cpp.o.d -o CMakeFiles/libslic3r.dir/Fill/FillBase.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillBase.cpp [ 20%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Fill/FillConcentric.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Fill/FillConcentric.cpp.o -MF CMakeFiles/libslic3r.dir/Fill/FillConcentric.cpp.o.d -o CMakeFiles/libslic3r.dir/Fill/FillConcentric.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillConcentric.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 21%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Fill/FillEnsuring.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Fill/FillEnsuring.cpp.o -MF CMakeFiles/libslic3r.dir/Fill/FillEnsuring.cpp.o.d -o CMakeFiles/libslic3r.dir/Fill/FillEnsuring.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillEnsuring.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Flow.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Layer.hpp:17, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillAdaptive.cpp:9: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillBase.cpp:18: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Flow.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../ExtrusionEntity.hpp:13, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/ExtrusionLine.hpp:12, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/WallToolPaths.hpp:12, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillConcentric.cpp:13: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillBase.cpp: In function ‘std::pair Slic3r::path_lengths_along_contour(const ContourIntersectionPoint*, const ContourIntersectionPoint*, double)’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillBase.cpp:263:149: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 263 | std::pair path_lengths_along_contour(const ContourIntersectionPoint *cp1, const ContourIntersectionPoint *cp2, double contour_length) | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Flow.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../ExtrusionEntity.hpp:13, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../ShortestPath.hpp:9, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillEnsuring.cpp:6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Arachne/../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Arachne/../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Arachne/../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Arachne/../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Arachne/../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Arachne/../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Arachne/../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Arachne/../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Arachne/../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Arachne/../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Arachne/../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Arachne/../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Arachne/../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Arachne/../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Arachne/../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Arachne/../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Arachne/../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Arachne/../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Arachne/../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Arachne/../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Arachne/../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Arachne/../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Arachne/../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Arachne/../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillAdaptive.cpp: In function ‘std::pair Slic3r::FillAdaptive::adaptive_fill_line_spacing(const Slic3r::PrintObject&)’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillAdaptive.cpp:280:85: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 280 | std::pair adaptive_fill_line_spacing(const PrintObject &print_object) | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillAdaptive.cpp: In function ‘Slic3r::FillAdaptive::rtree_segment_t Slic3r::FillAdaptive::mk_rtree_seg(const Slic3r::Point&, const Slic3r::Point&)’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillAdaptive.cpp:665:74: note: parameter passing for argument of type ‘Slic3r::FillAdaptive::rtree_segment_t’ {aka ‘boost::geometry::model::segment >’} when C++17 is enabled changed to match C++14 in GCC 10.1 665 | static inline rtree_segment_t mk_rtree_seg(const Point &a, const Point &b) { | ^ [ 21%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Fill/FillHoneycomb.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Fill/FillHoneycomb.cpp.o -MF CMakeFiles/libslic3r.dir/Fill/FillHoneycomb.cpp.o.d -o CMakeFiles/libslic3r.dir/Fill/FillHoneycomb.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillHoneycomb.cpp In file included from /usr/include/boost/geometry/index/rtree.hpp:57, from /usr/include/boost/geometry/algorithms/detail/within/multi_point.hpp:38, from /usr/include/boost/geometry/algorithms/detail/within/implementation.hpp:30, from /usr/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:26, from /usr/include/boost/geometry/algorithms/covered_by.hpp:24, from /usr/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32, from /usr/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:30, from /usr/include/boost/geometry/algorithms/detail/buffer/implementation.hpp:24, from /usr/include/boost/geometry/algorithms/buffer.hpp:22, from /usr/include/boost/geometry/geometry.hpp:63, from /usr/include/boost/geometry.hpp:17, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillAdaptive.cpp:27: /usr/include/boost/geometry/index/predicates.hpp: In instantiation of ‘boost::geometry::index::detail::predicates::spatial_predicate boost::geometry::index::intersects(const Geometry&) [with Geometry = boost::geometry::model::segment >]’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillAdaptive.cpp:714:32: required from here 714 | rtree.query(bgi::intersects(mk_rtree_seg(hook_forward)) && bgi::satisfies(filter_itself), std::back_inserter(hook_intersections)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/geometry/index/predicates.hpp:180:1: note: parameter passing for argument of type ‘boost::geometry::index::detail::predicates::spatial_predicate >, boost::geometry::index::detail::predicates::intersects_tag, false>’ when C++17 is enabled changed to match C++14 in GCC 10.1 180 | intersects(Geometry const& g) | ^~~~~~~~~~ [ 21%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Fill/FillGyroid.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Fill/FillGyroid.cpp.o -MF CMakeFiles/libslic3r.dir/Fill/FillGyroid.cpp.o.d -o CMakeFiles/libslic3r.dir/Fill/FillGyroid.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillGyroid.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Flow.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../ExtrusionEntity.hpp:13, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../ShortestPath.hpp:9, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillHoneycomb.cpp:11: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillAdaptive.cpp: In function ‘std::pair Slic3r::FillAdaptive::adaptive_fill_line_spacing(const Slic3r::PrintObject&)’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillAdaptive.cpp:280:27: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 280 | std::pair adaptive_fill_line_spacing(const PrintObject &print_object) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillAdaptive.cpp: In function ‘Slic3r::Polylines Slic3r::FillAdaptive::connect_lines_using_hooks(Slic3r::Polylines&&, const Slic3r::ExPolygon&, double, coordf_t, coordf_t)’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillAdaptive.cpp:873:53: note: parameter passing for argument of type ‘Slic3r::FillAdaptive::rtree_segment_t’ {aka ‘boost::geometry::model::segment >’} when C++17 is enabled changed to match C++14 in GCC 10.1 873 | rtree.insert(std::make_pair(mk_rtree_seg(poly.points.front(), poly.points.back()), poly_idx++)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillAdaptive.cpp:1186:36: note: parameter passing for argument of type ‘boost::geometry::index::detail::predicates::spatial_predicate >, boost::geometry::index::detail::predicates::intersects_tag, false>’ when C++17 is enabled changed to match C++14 in GCC 10.1 1186 | bgi::intersects(mk_rtree_seg(first_i_point, nearest_i_point)) && | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillAdaptive.cpp:1186:49: note: parameter passing for argument of type ‘Slic3r::FillAdaptive::rtree_segment_t’ {aka ‘boost::geometry::model::segment >’} when C++17 is enabled changed to match C++14 in GCC 10.1 1186 | bgi::intersects(mk_rtree_seg(first_i_point, nearest_i_point)) && | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillAdaptive.cpp:1186:36: note: parameter passing for argument of type ‘boost::geometry::index::detail::predicates::spatial_predicate >, boost::geometry::index::detail::predicates::intersects_tag, false>’ when C++17 is enabled changed to match C++14 in GCC 10.1 1186 | bgi::intersects(mk_rtree_seg(first_i_point, nearest_i_point)) && | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Flow.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../ExtrusionEntity.hpp:13, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../ShortestPath.hpp:9, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillGyroid.cpp:7: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillAdaptive.cpp: In function ‘Slic3r::FillAdaptive::rtree_segment_t Slic3r::FillAdaptive::mk_rtree_seg(const Slic3r::Point&, const Slic3r::Point&)’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillAdaptive.cpp:665:31: note: parameter passing for argument of type ‘Slic3r::FillAdaptive::rtree_segment_t’ {aka ‘boost::geometry::model::segment >’} when C++17 is enabled changed to match C++14 in GCC 10.1 665 | static inline rtree_segment_t mk_rtree_seg(const Point &a, const Point &b) { | ^~~~~~~~~~~~ /usr/include/boost/geometry/index/predicates.hpp: In function ‘boost::geometry::index::detail::predicates::spatial_predicate boost::geometry::index::intersects(const Geometry&) [with Geometry = boost::geometry::model::segment >]’: /usr/include/boost/geometry/index/predicates.hpp:180:1: note: parameter passing for argument of type ‘boost::geometry::index::detail::predicates::spatial_predicate >, boost::geometry::index::detail::predicates::intersects_tag, false>’ when C++17 is enabled changed to match C++14 in GCC 10.1 180 | intersects(Geometry const& g) | ^~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillAdaptive.cpp: In function ‘void Slic3r::FillAdaptive::add_hook(const Intersection&, double, coordf_t, double, const rtree_t&, const Slic3r::Lines&)’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillAdaptive.cpp:714:45: note: parameter passing for argument of type ‘Slic3r::FillAdaptive::rtree_segment_t’ {aka ‘boost::geometry::model::segment >’} when C++17 is enabled changed to match C++14 in GCC 10.1 714 | rtree.query(bgi::intersects(mk_rtree_seg(hook_forward)) && bgi::satisfies(filter_itself), std::back_inserter(hook_intersections)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillAdaptive.cpp:714:32: note: parameter passing for argument of type ‘boost::geometry::index::detail::predicates::spatial_predicate >, boost::geometry::index::detail::predicates::intersects_tag, false>’ when C++17 is enabled changed to match C++14 in GCC 10.1 714 | rtree.query(bgi::intersects(mk_rtree_seg(hook_forward)) && bgi::satisfies(filter_itself), std::back_inserter(hook_intersections)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillAdaptive.cpp:764:49: note: parameter passing for argument of type ‘Slic3r::FillAdaptive::rtree_segment_t’ {aka ‘boost::geometry::model::segment >’} when C++17 is enabled changed to match C++14 in GCC 10.1 764 | rtree.query(bgi::intersects(mk_rtree_seg(hook_backward)) && bgi::satisfies(filter_itself), std::back_inserter(hook_intersections)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillAdaptive.cpp:764:36: note: parameter passing for argument of type ‘boost::geometry::index::detail::predicates::spatial_predicate >, boost::geometry::index::detail::predicates::intersects_tag, false>’ when C++17 is enabled changed to match C++14 in GCC 10.1 764 | rtree.query(bgi::intersects(mk_rtree_seg(hook_backward)) && bgi::satisfies(filter_itself), std::back_inserter(hook_intersections)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillAdaptive.cpp: In function ‘Slic3r::FillAdaptive::rtree_segment_t Slic3r::FillAdaptive::mk_rtree_seg(const Slic3r::Line&)’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillAdaptive.cpp:668:31: note: parameter passing for argument of type ‘Slic3r::FillAdaptive::rtree_segment_t’ {aka ‘boost::geometry::model::segment >’} when C++17 is enabled changed to match C++14 in GCC 10.1 668 | static inline rtree_segment_t mk_rtree_seg(const Line &l) { | ^~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In function ‘Slic3r::base_support_extend_infill_lines(std::vector >&, Slic3r::BoundaryInfillGraph&, double, Slic3r::FillParams const&)’, inlined from ‘Slic3r::Fill::connect_base_support(std::vector >&&, std::vector > const&, Slic3r::BoundingBox const&, std::vector >&, double, Slic3r::FillParams const&)’ at /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillBase.cpp:2156:37: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillBase.cpp:1745:39: warning: ‘dist_y_next’ may be used uninitialized [-Wmaybe-uninitialized] 1745 | dist_y_prev < dist_y_next ? extend_prev_idx : extend_next_idx = -1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillBase.cpp: In function ‘Slic3r::Fill::connect_base_support(std::vector >&&, std::vector > const&, Slic3r::BoundingBox const&, std::vector >&, double, Slic3r::FillParams const&)’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillBase.cpp:1687:38: note: ‘dist_y_next’ was declared here 1687 | coord_t dist_y_next; | ^~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 21%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Fill/FillPlanePath.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Fill/FillPlanePath.cpp.o -MF CMakeFiles/libslic3r.dir/Fill/FillPlanePath.cpp.o.d -o CMakeFiles/libslic3r.dir/Fill/FillPlanePath.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillPlanePath.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 21%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Fill/FillLine.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Fill/FillLine.cpp.o -MF CMakeFiles/libslic3r.dir/Fill/FillLine.cpp.o.d -o CMakeFiles/libslic3r.dir/Fill/FillLine.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillLine.cpp [ 22%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Fill/FillLightning.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Fill/FillLightning.cpp.o -MF CMakeFiles/libslic3r.dir/Fill/FillLightning.cpp.o.d -o CMakeFiles/libslic3r.dir/Fill/FillLightning.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillLightning.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Flow.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../ExtrusionEntity.hpp:13, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../ShortestPath.hpp:9, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillPlanePath.cpp:11: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillAdaptive.cpp: In function ‘Slic3r::FillAdaptive::add_hook(Slic3r::FillAdaptive::Intersection const&, double, double, double, boost::geometry::index::rtree >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::index::indexable >, unsigned long> >, boost::geometry::index::equal_to >, unsigned long> >, boost::container::new_allocator >, unsigned long> > > const&, std::vector > const&)’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillAdaptive.cpp:714:32: note: parameter passing for argument of type ‘struct spatial_predicate’ when C++17 is enabled changed to match C++14 in GCC 10.1 714 | rtree.query(bgi::intersects(mk_rtree_seg(hook_forward)) && bgi::satisfies(filter_itself), std::back_inserter(hook_intersections)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillAdaptive.cpp: In function ‘Slic3r::FillAdaptive::connect_lines_using_hooks(std::vector >&&, Slic3r::ExPolygon const&, double, double, double)’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillAdaptive.cpp:873:53: note: parameter passing for argument of type ‘struct rtree_segment_t’ when C++17 is enabled changed to match C++14 in GCC 10.1 873 | rtree.insert(std::make_pair(mk_rtree_seg(poly.points.front(), poly.points.back()), poly_idx++)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillAdaptive.cpp:1186:36: note: parameter passing for argument of type ‘struct spatial_predicate’ when C++17 is enabled changed to match C++14 in GCC 10.1 1186 | bgi::intersects(mk_rtree_seg(first_i_point, nearest_i_point)) && | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillAdaptive.cpp:1186:49: note: parameter passing for argument of type ‘struct rtree_segment_t’ when C++17 is enabled changed to match C++14 in GCC 10.1 1186 | bgi::intersects(mk_rtree_seg(first_i_point, nearest_i_point)) && | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Flow.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../ExtrusionEntity.hpp:13, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../ShortestPath.hpp:9, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillLine.cpp:7: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillAdaptive.cpp: In function ‘Slic3r::FillAdaptive::adaptive_fill_line_spacing(Slic3r::PrintObject const&)’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillAdaptive.cpp:280:27: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 280 | std::pair adaptive_fill_line_spacing(const PrintObject &print_object) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/FillBase.hpp:26, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/FillAdaptive.hpp:18, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Print.hpp:24, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillLightning.cpp:5: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 22%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Fill/Lightning/DistanceField.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Fill/Lightning/DistanceField.cpp.o -MF CMakeFiles/libslic3r.dir/Fill/Lightning/DistanceField.cpp.o.d -o CMakeFiles/libslic3r.dir/Fill/Lightning/DistanceField.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/DistanceField.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /usr/include/c++/14/bits/stl_algo.h:61, from /usr/include/c++/14/algorithm:61, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../libslic3r.h:24, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../ClipperUtils.hpp:11, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillAdaptive.cpp:5: In function ‘std::__make_heap >, unsigned long> >*, __gnu_cxx::__ops::_Iter_comp_iter >, unsigned long> > const&, std::pair >, unsigned long> > const&)> >(std::pair >, unsigned long> >*, std::pair >, unsigned long> >*, __gnu_cxx::__ops::_Iter_comp_iter >, unsigned long> > const&, std::pair >, unsigned long> > const&)>&)void’, inlined from ‘std::__heap_select >, unsigned long> >*, __gnu_cxx::__ops::_Iter_comp_iter >, unsigned long> > const&, std::pair >, unsigned long> > const&)> >(std::pair >, unsigned long> >*, std::pair >, unsigned long> >*, std::pair >, unsigned long> >*, __gnu_cxx::__ops::_Iter_comp_iter >, unsigned long> > const&, std::pair >, unsigned long> > const&)>)void’ at /usr/include/c++/14/bits/stl_algo.h:1593:23, inlined from ‘std::__partial_sort >, unsigned long> >*, __gnu_cxx::__ops::_Iter_comp_iter >, unsigned long> > const&, std::pair >, unsigned long> > const&)> >(std::pair >, unsigned long> >*, std::pair >, unsigned long> >*, std::pair >, unsigned long> >*, __gnu_cxx::__ops::_Iter_comp_iter >, unsigned long> > const&, std::pair >, unsigned long> > const&)>)void’ at /usr/include/c++/14/bits/stl_algo.h:1868:25, inlined from ‘std::partial_sort >, unsigned long> >*, bool (*)(std::pair >, unsigned long> > const&, std::pair >, unsigned long> > const&)>(std::pair >, unsigned long> >*, std::pair >, unsigned long> >*, std::pair >, unsigned long> >*, bool (*)(std::pair >, unsigned long> > const&, std::pair >, unsigned long> > const&))void’ at /usr/include/c++/14/bits/stl_algo.h:4661:26, inlined from ‘boost::geometry::index::detail::rtree::visitors::rstar::remove_elements_to_reinsert >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::index::indexable >, unsigned long> >, boost::geometry::index::equal_to >, unsigned long> >, boost::container::new_allocator >, unsigned long> > >::members_holder>::apply >, unsigned long>, 17ul>, boost::geometry::index::detail::rtree::variant_leaf >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >(boost::geometry::index::detail::varray >, unsigned long>, 17ul>&, boost::geometry::index::detail::rtree::variant_leaf >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>&, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>*, unsigned long, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul> const&, boost::geometry::index::detail::translator >, unsigned long> >, boost::geometry::index::equal_to >, unsigned long> > > const&, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>&)void [clone .isra.0]’ at /usr/include/boost/geometry/index/detail/rtree/rstar/insert.hpp:140:26: /usr/include/c++/14/bits/stl_heap.h:355:22: warning: ‘MEM[(struct pair &)&sorted_elements + 40]’ may be used uninitialized [-Wmaybe-uninitialized] 355 | _ValueType __value = _GLIBCXX_MOVE(*(__first + __parent)); | ^~~~~~~ In file included from /usr/include/boost/geometry/index/detail/rtree/rstar/rstar.hpp:14, from /usr/include/boost/geometry/index/rtree.hpp:79: /usr/include/boost/geometry/index/detail/rtree/rstar/insert.hpp: In function ‘boost::geometry::index::detail::rtree::visitors::rstar::remove_elements_to_reinsert >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::index::indexable >, unsigned long> >, boost::geometry::index::equal_to >, unsigned long> >, boost::container::new_allocator >, unsigned long> > >::members_holder>::apply >, unsigned long>, 17ul>, boost::geometry::index::detail::rtree::variant_leaf >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >(boost::geometry::index::detail::varray >, unsigned long>, 17ul>&, boost::geometry::index::detail::rtree::variant_leaf >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>&, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>*, unsigned long, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul> const&, boost::geometry::index::detail::translator >, unsigned long> >, boost::geometry::index::equal_to >, unsigned long> > > const&, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>&)void [clone .isra.0]’: /usr/include/boost/geometry/index/detail/rtree/rstar/insert.hpp:124:30: note: ‘sorted_elements’ declared here 124 | sorted_elements_type sorted_elements; | ^~~~~~~~~~~~~~~ In function ‘std::__make_heap >, boost::variant >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> >*, __gnu_cxx::__ops::_Iter_comp_iter >, boost::variant >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> > const&, std::pair >, boost::variant >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> > const&)> >(std::pair >, boost::variant >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> >*, std::pair >, boost::variant >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> >*, __gnu_cxx::__ops::_Iter_comp_iter >, boost::variant >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> > const&, std::pair >, boost::variant >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> > const&)>&)void’, inlined from ‘std::__heap_select >, boost::variant >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> >*, __gnu_cxx::__ops::_Iter_comp_iter >, boost::variant >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> > const&, std::pair >, boost::variant >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> > const&)> >(std::pair >, boost::variant >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> >*, std::pair >, boost::variant >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> >*, std::pair >, boost::variant >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> >*, __gnu_cxx::__ops::_Iter_comp_iter >, boost::variant >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> > const&, std::pair >, boost::variant >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> > const&)>)void’ at /usr/include/c++/14/bits/stl_algo.h:1593:23, inlined from ‘std::__partial_sort >, boost::variant >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> >*, __gnu_cxx::__ops::_Iter_comp_iter >, boost::variant >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> > const&, std::pair >, boost::variant >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> > const&)> >(std::pair >, boost::variant >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> >*, std::pair >, boost::variant >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> >*, std::pair >, boost::variant >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> >*, __gnu_cxx::__ops::_Iter_comp_iter >, boost::variant >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> > const&, std::pair >, boost::variant >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> > const&)>)void’ at /usr/include/c++/14/bits/stl_algo.h:1868:25, inlined from ‘std::partial_sort >, boost::variant >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> >*, bool (*)(std::pair >, boost::variant >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> > const&, std::pair >, boost::variant >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> > const&)>(std::pair >, boost::variant >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> >*, std::pair >, boost::variant >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> >*, std::pair >, boost::variant >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> >*, bool (*)(std::pair >, boost::variant >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> > const&, std::pair >, boost::variant >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> > const&))void’ at /usr/include/c++/14/bits/stl_algo.h:4661:26, inlined from ‘boost::geometry::index::detail::rtree::visitors::rstar::remove_elements_to_reinsert >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::index::indexable >, unsigned long> >, boost::geometry::index::equal_to >, unsigned long> >, boost::container::new_allocator >, unsigned long> > >::members_holder>::apply >, boost::variant >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>, 17ul>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >(boost::geometry::index::detail::varray >, boost::variant >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>, 17ul>&, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>&, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>*, unsigned long, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul> const&, boost::geometry::index::detail::translator >, unsigned long> >, boost::geometry::index::equal_to >, unsigned long> > > const&, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>&)void [clone .isra.0]’ at /usr/include/boost/geometry/index/detail/rtree/rstar/insert.hpp:140:26: /usr/include/c++/14/bits/stl_heap.h:355:22: warning: ‘MEM[(struct pair &)&sorted_elements + 40]’ may be used uninitialized [-Wmaybe-uninitialized] 355 | _ValueType __value = _GLIBCXX_MOVE(*(__first + __parent)); | ^~~~~~~ /usr/include/boost/geometry/index/detail/rtree/rstar/insert.hpp: In function ‘boost::geometry::index::detail::rtree::visitors::rstar::remove_elements_to_reinsert >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::index::indexable >, unsigned long> >, boost::geometry::index::equal_to >, unsigned long> >, boost::container::new_allocator >, unsigned long> > >::members_holder>::apply >, boost::variant >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>, 17ul>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >(boost::geometry::index::detail::varray >, boost::variant >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>, 17ul>&, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>&, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>*, unsigned long, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul> const&, boost::geometry::index::detail::translator >, unsigned long> >, boost::geometry::index::equal_to >, unsigned long> > > const&, boost::geometry::index::detail::rtree::allocators >, unsigned long> >, std::pair >, unsigned long>, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>&)void [clone .isra.0]’: /usr/include/boost/geometry/index/detail/rtree/rstar/insert.hpp:124:30: note: ‘sorted_elements’ declared here 124 | sorted_elements_type sorted_elements; | ^~~~~~~~~~~~~~~ [ 22%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Fill/Lightning/Generator.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Fill/Lightning/Generator.cpp.o -MF CMakeFiles/libslic3r.dir/Fill/Lightning/Generator.cpp.o.d -o CMakeFiles/libslic3r.dir/Fill/Lightning/Generator.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/Generator.cpp [ 22%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Fill/Lightning/Layer.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Fill/Lightning/Layer.cpp.o -MF CMakeFiles/libslic3r.dir/Fill/Lightning/Layer.cpp.o.d -o CMakeFiles/libslic3r.dir/Fill/Lightning/Layer.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/Layer.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../FillBase.hpp:26, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../FillRectilinear.hpp:16, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/DistanceField.cpp:5: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Flow.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Layer.hpp:17, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/Generator.cpp:8: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 22%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Fill/Lightning/TreeNode.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Fill/Lightning/TreeNode.cpp.o -MF CMakeFiles/libslic3r.dir/Fill/Lightning/TreeNode.cpp.o.d -o CMakeFiles/libslic3r.dir/Fill/Lightning/TreeNode.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/TreeNode.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Fill/../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Fill/../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Fill/../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Fill/../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Fill/../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Fill/../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Fill/../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Fill/../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Fill/../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Fill/../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Fill/../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Fill/../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Fill/../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Fill/../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Fill/../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Fill/../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Fill/../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Fill/../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Fill/../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Fill/../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Fill/../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Fill/../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Fill/../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Fill/../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 22%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Fill/FillRectilinear.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Fill/FillRectilinear.cpp.o -MF CMakeFiles/libslic3r.dir/Fill/FillRectilinear.cpp.o.d -o CMakeFiles/libslic3r.dir/Fill/FillRectilinear.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillRectilinear.cpp [ 23%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Flow.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Flow.cpp.o -MF CMakeFiles/libslic3r.dir/Flow.cpp.o.d -o CMakeFiles/libslic3r.dir/Flow.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Flow.cpp [ 23%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Format/3mf.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Format/3mf.cpp.o -MF CMakeFiles/libslic3r.dir/Format/3mf.cpp.o.d -o CMakeFiles/libslic3r.dir/Format/3mf.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/3mf.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/Lightning/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Flow.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../ExtrusionEntity.hpp:13, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../ShortestPath.hpp:9, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillRectilinear.cpp:26: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Flow.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Flow.cpp:11: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 23%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Format/AMF.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Format/AMF.cpp.o -MF CMakeFiles/libslic3r.dir/Format/AMF.cpp.o.d -o CMakeFiles/libslic3r.dir/Format/AMF.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/AMF.cpp [ 23%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Format/OBJ.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Format/OBJ.cpp.o -MF CMakeFiles/libslic3r.dir/Format/OBJ.cpp.o.d -o CMakeFiles/libslic3r.dir/Format/OBJ.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/OBJ.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Model.hpp:21, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/3mf.cpp:8: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Model.hpp:21, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/AMF.cpp:20: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Model.hpp:21, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/OBJ.cpp:10: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 23%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Format/objparser.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Format/objparser.cpp.o -MF CMakeFiles/libslic3r.dir/Format/objparser.cpp.o.d -o CMakeFiles/libslic3r.dir/Format/objparser.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/objparser.cpp [ 24%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Format/STL.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Format/STL.cpp.o -MF CMakeFiles/libslic3r.dir/Format/STL.cpp.o.d -o CMakeFiles/libslic3r.dir/Format/STL.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/STL.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 24%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Format/SLAArchiveWriter.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Format/SLAArchiveWriter.cpp.o -MF CMakeFiles/libslic3r.dir/Format/SLAArchiveWriter.cpp.o.d -o CMakeFiles/libslic3r.dir/Format/SLAArchiveWriter.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/SLAArchiveWriter.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 24%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Format/SLAArchiveReader.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Format/SLAArchiveReader.cpp.o -MF CMakeFiles/libslic3r.dir/Format/SLAArchiveReader.cpp.o.d -o CMakeFiles/libslic3r.dir/Format/SLAArchiveReader.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/SLAArchiveReader.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Model.hpp:21, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/STL.cpp:11: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/SLAArchiveReader.hpp:8, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/SLAArchiveFormatRegistry.hpp:9, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/SLAArchiveWriter.cpp:7: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/SLAArchiveReader.hpp:8, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/SLAArchiveReader.cpp:5: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 24%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Format/ZipperArchiveImport.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Format/ZipperArchiveImport.cpp.o -MF CMakeFiles/libslic3r.dir/Format/ZipperArchiveImport.cpp.o.d -o CMakeFiles/libslic3r.dir/Format/ZipperArchiveImport.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/ZipperArchiveImport.cpp [ 24%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Format/SL1.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Format/SL1.cpp.o -MF CMakeFiles/libslic3r.dir/Format/SL1.cpp.o.d -o CMakeFiles/libslic3r.dir/Format/SL1.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/SL1.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/ZipperArchiveImport.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/ZipperArchiveImport.cpp:5: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 24%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Format/SL1_SVG.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Format/SL1_SVG.cpp.o -MF CMakeFiles/libslic3r.dir/Format/SL1_SVG.cpp.o.d -o CMakeFiles/libslic3r.dir/Format/SL1_SVG.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/SL1_SVG.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/SLAArchiveReader.hpp:8, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/SL1.hpp:11, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/SL1.cpp:5: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 25%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Format/AnycubicSLA.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Format/AnycubicSLA.cpp.o -MF CMakeFiles/libslic3r.dir/Format/AnycubicSLA.cpp.o.d -o CMakeFiles/libslic3r.dir/Format/AnycubicSLA.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/AnycubicSLA.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/SLAArchiveReader.hpp:8, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/SL1.hpp:11, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/SL1_SVG.hpp:8, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/SL1_SVG.cpp:5: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 25%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Format/STEP.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Format/STEP.cpp.o -MF CMakeFiles/libslic3r.dir/Format/STEP.cpp.o.d -o CMakeFiles/libslic3r.dir/Format/STEP.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/STEP.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/SLAArchiveReader.hpp:8, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/SLAArchiveFormatRegistry.hpp:9, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/AnycubicSLA.hpp:12, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/AnycubicSLA.cpp:7: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Model.hpp:21, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/STEP.cpp:8: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 25%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Format/SVG.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Format/SVG.cpp.o -MF CMakeFiles/libslic3r.dir/Format/SVG.cpp.o.d -o CMakeFiles/libslic3r.dir/Format/SVG.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/SVG.cpp [ 25%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Format/SLAArchiveFormatRegistry.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Format/SLAArchiveFormatRegistry.cpp.o -MF CMakeFiles/libslic3r.dir/Format/SLAArchiveFormatRegistry.cpp.o.d -o CMakeFiles/libslic3r.dir/Format/SLAArchiveFormatRegistry.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/SLAArchiveFormatRegistry.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 25%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/GCode/ThumbnailData.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/GCode/ThumbnailData.cpp.o -MF CMakeFiles/libslic3r.dir/GCode/ThumbnailData.cpp.o.d -o CMakeFiles/libslic3r.dir/GCode/ThumbnailData.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/ThumbnailData.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Model.hpp:21, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/SVG.cpp:10: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 26%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/GCode/Thumbnails.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/GCode/Thumbnails.cpp.o -MF CMakeFiles/libslic3r.dir/GCode/Thumbnails.cpp.o.d -o CMakeFiles/libslic3r.dir/GCode/Thumbnails.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/Thumbnails.cpp [ 26%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/GCode/ConflictChecker.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/GCode/ConflictChecker.cpp.o -MF CMakeFiles/libslic3r.dir/GCode/ConflictChecker.cpp.o.d -o CMakeFiles/libslic3r.dir/GCode/ConflictChecker.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/ConflictChecker.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/SLAArchiveReader.hpp:8, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/SL1.hpp:11, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/SLAArchiveFormatRegistry.cpp:9: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 26%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/GCode/CoolingBuffer.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/GCode/CoolingBuffer.cpp.o -MF CMakeFiles/libslic3r.dir/GCode/CoolingBuffer.cpp.o.d -o CMakeFiles/libslic3r.dir/GCode/CoolingBuffer.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/CoolingBuffer.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/Thumbnails.hpp:9, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/Thumbnails.cpp:5: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillBase.hpp:26, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillAdaptive.hpp:18, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Print.hpp:24, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/ConflictChecker.hpp:9, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/ConflictChecker.cpp:6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Flow.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Layer.hpp:17, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../SupportSpotsGenerator.hpp:8, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/ExtrusionProcessor.hpp:9, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode.hpp:18, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/CoolingBuffer.cpp:11: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 26%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/GCode/ExtrusionProcessor.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/GCode/ExtrusionProcessor.cpp.o -MF CMakeFiles/libslic3r.dir/GCode/ExtrusionProcessor.cpp.o.d -o CMakeFiles/libslic3r.dir/GCode/ExtrusionProcessor.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/ExtrusionProcessor.cpp [ 26%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/GCode/FindReplace.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/GCode/FindReplace.cpp.o -MF CMakeFiles/libslic3r.dir/GCode/FindReplace.cpp.o.d -o CMakeFiles/libslic3r.dir/GCode/FindReplace.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/FindReplace.cpp [ 26%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/GCode/LabelObjects.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/GCode/LabelObjects.cpp.o -MF CMakeFiles/libslic3r.dir/GCode/LabelObjects.cpp.o.d -o CMakeFiles/libslic3r.dir/GCode/LabelObjects.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/LabelObjects.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/ConflictChecker.cpp: In function ‘std::vector > Slic3r::getFakeExtrusionPathsFromWipeTower(const WipeTowerData&)’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/ConflictChecker.cpp:113:114: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 113 | const auto [cone_base_R, cone_scale_x] = WipeTower::get_wipe_tower_cone_base(width, height, depth, cone_angle); | ^ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/FindReplace.hpp:8, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/FindReplace.cpp:5: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Flow.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Layer.hpp:17, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../SupportSpotsGenerator.hpp:8, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/ExtrusionProcessor.hpp:9, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/ExtrusionProcessor.cpp:1: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillBase.hpp:26, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillAdaptive.hpp:18, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Print.hpp:24, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/LabelObjects.hpp:7, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/LabelObjects.cpp:1: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/ExtrusionProcessor.cpp: In function ‘std::pair Slic3r::ExtrusionProcessor::calculate_overhang_speed(const Slic3r::ExtrusionAttributes&, const Slic3r::FullPrintConfig&, size_t, float, float)’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/ExtrusionProcessor.cpp:144:71: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 144 | float default_speed) | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 27%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/GCode/GCodeWriter.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/GCode/GCodeWriter.cpp.o -MF CMakeFiles/libslic3r.dir/GCode/GCodeWriter.cpp.o.d -o CMakeFiles/libslic3r.dir/GCode/GCodeWriter.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/GCodeWriter.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/GCodeWriter.hpp:15, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/GCodeWriter.cpp:14: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ [ 27%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/GCode/PostProcessor.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/GCode/PostProcessor.cpp.o -MF CMakeFiles/libslic3r.dir/GCode/PostProcessor.cpp.o.d -o CMakeFiles/libslic3r.dir/GCode/PostProcessor.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/PostProcessor.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/GCodeWriter.cpp: In member function ‘std::string Slic3r::GCodeWriter::extrude_to_xy(const Slic3r::Vec2d&, double, std::string_view)’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/GCodeWriter.cpp:377:51: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 377 | w.emit_e(m_extrusion_axis, m_extruder->extrude(dE).second); | ~~~~~~~~~~~~~~~~~~~^~~~ [ 27%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/GCode/PressureEqualizer.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/GCode/PressureEqualizer.cpp.o -MF CMakeFiles/libslic3r.dir/GCode/PressureEqualizer.cpp.o.d -o CMakeFiles/libslic3r.dir/GCode/PressureEqualizer.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/PressureEqualizer.cpp [ 27%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/GCode/PrintExtents.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/GCode/PrintExtents.cpp.o -MF CMakeFiles/libslic3r.dir/GCode/PrintExtents.cpp.o.d -o CMakeFiles/libslic3r.dir/GCode/PrintExtents.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/PrintExtents.cpp [ 27%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/GCode/RetractWhenCrossingPerimeters.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/GCode/RetractWhenCrossingPerimeters.cpp.o -MF CMakeFiles/libslic3r.dir/GCode/RetractWhenCrossingPerimeters.cpp.o.d -o CMakeFiles/libslic3r.dir/GCode/RetractWhenCrossingPerimeters.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/RetractWhenCrossingPerimeters.cpp [ 28%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/GCode/SpiralVase.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/GCode/SpiralVase.cpp.o -MF CMakeFiles/libslic3r.dir/GCode/SpiralVase.cpp.o.d -o CMakeFiles/libslic3r.dir/GCode/SpiralVase.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/SpiralVase.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/PostProcessor.hpp:11, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/PostProcessor.cpp:6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/PressureEqualizer.cpp:12: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Flow.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../ExtrusionEntity.hpp:13, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/PrintExtents.cpp:12: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Flow.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Layer.hpp:17, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/RetractWhenCrossingPerimeters.cpp:6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Fill/../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Fill/../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Fill/../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Fill/../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Fill/../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Fill/../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Fill/../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Fill/../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Fill/../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Fill/../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Fill/../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Fill/../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Fill/../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Fill/../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Fill/../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Fill/../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Fill/../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Fill/../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Fill/../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Fill/../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Fill/../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Fill/../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Fill/../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Fill/../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCodeReader.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/SpiralVase.hpp:13, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/SpiralVase.cpp:9: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 28%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/GCode/SeamPlacer.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/GCode/SeamPlacer.cpp.o -MF CMakeFiles/libslic3r.dir/GCode/SeamPlacer.cpp.o.d -o CMakeFiles/libslic3r.dir/GCode/SeamPlacer.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/SeamPlacer.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 28%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/GCode/SmoothPath.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/GCode/SmoothPath.cpp.o -MF CMakeFiles/libslic3r.dir/GCode/SmoothPath.cpp.o.d -o CMakeFiles/libslic3r.dir/GCode/SmoothPath.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/SmoothPath.cpp [ 28%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/GCode/ToolOrdering.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/GCode/ToolOrdering.cpp.o -MF CMakeFiles/libslic3r.dir/GCode/ToolOrdering.cpp.o.d -o CMakeFiles/libslic3r.dir/GCode/ToolOrdering.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/ToolOrdering.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Flow.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/ExtrusionEntity.hpp:13, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/SeamPlacer.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/SeamPlacer.cpp:6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 28%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/GCode/Wipe.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/GCode/Wipe.cpp.o -MF CMakeFiles/libslic3r.dir/GCode/Wipe.cpp.o.d -o CMakeFiles/libslic3r.dir/GCode/Wipe.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/Wipe.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Flow.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../ExtrusionEntity.hpp:13, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/SmoothPath.hpp:6, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/SmoothPath.cpp:1: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillBase.hpp:26, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillAdaptive.hpp:18, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Print.hpp:24, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/ToolOrdering.cpp:6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Flow.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../ExtrusionEntity.hpp:13, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/SmoothPath.hpp:6, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/Wipe.hpp:4, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/Wipe.cpp:1: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 29%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/GCode/WipeTower.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/GCode/WipeTower.cpp.o -MF CMakeFiles/libslic3r.dir/GCode/WipeTower.cpp.o.d -o CMakeFiles/libslic3r.dir/GCode/WipeTower.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/WipeTower.cpp [ 29%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/GCode/WipeTowerIntegration.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/GCode/WipeTowerIntegration.cpp.o -MF CMakeFiles/libslic3r.dir/GCode/WipeTowerIntegration.cpp.o.d -o CMakeFiles/libslic3r.dir/GCode/WipeTowerIntegration.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/WipeTowerIntegration.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCodeReader.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/GCodeProcessor.hpp:10, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/WipeTower.cpp:19: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/WipeTower.cpp: In static member function ‘static std::pair Slic3r::WipeTower::get_wipe_tower_cone_base(double, double, double, double)’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/WipeTower.cpp:1483:122: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 1483 | std::pair WipeTower::get_wipe_tower_cone_base(double width, double height, double depth, double angle_deg) | ^ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/WipeTowerIntegration.hpp:5, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/WipeTowerIntegration.cpp:1: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 29%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/GCode/GCodeProcessor.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/GCode/GCodeProcessor.cpp.o -MF CMakeFiles/libslic3r.dir/GCode/GCodeProcessor.cpp.o.d -o CMakeFiles/libslic3r.dir/GCode/GCodeProcessor.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/GCodeProcessor.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 29%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/GCode/AvoidCrossingPerimeters.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/GCode/AvoidCrossingPerimeters.cpp.o -MF CMakeFiles/libslic3r.dir/GCode/AvoidCrossingPerimeters.cpp.o.d -o CMakeFiles/libslic3r.dir/GCode/AvoidCrossingPerimeters.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/AvoidCrossingPerimeters.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillBase.hpp:26, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillAdaptive.hpp:18, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Print.hpp:24, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/GCodeProcessor.cpp:7: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Flow.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Layer.hpp:17, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/AvoidCrossingPerimeters.cpp:5: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../GCode/../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 29%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/GCode/Travels.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/GCode/Travels.cpp.o -MF CMakeFiles/libslic3r.dir/GCode/Travels.cpp.o.d -o CMakeFiles/libslic3r.dir/GCode/Travels.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/Travels.cpp [ 29%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/GCode.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/GCode.cpp.o -MF CMakeFiles/libslic3r.dir/GCode.cpp.o.d -o CMakeFiles/libslic3r.dir/GCode.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/Travels.cpp:3: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode.cpp:23: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 30%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/GCodeReader.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/GCodeReader.cpp.o -MF CMakeFiles/libslic3r.dir/GCodeReader.cpp.o.d -o CMakeFiles/libslic3r.dir/GCodeReader.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCodeReader.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /usr/include/c++/14/bits/stl_algobase.h:64, from /usr/include/c++/14/bits/stl_tree.h:63, from /usr/include/c++/14/map:62, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:26: /usr/include/c++/14/bits/stl_pair.h: In instantiation of ‘constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = double; _T2 = double; typename __strip_reference_wrapper::type>::__type = double; typename decay<_Tp>::type = double; typename __strip_reference_wrapper::type>::__type = double; typename decay<_Tp2>::type = double]’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode.cpp:376:59: required from here 376 | warning_ranges.emplace_back(std::make_pair((last_extrusion_layer ? last_extrusion_layer->print_z() : 0.), layers_to_print.back().print_z())); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_pair.h:1132:5: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 1132 | make_pair(_T1&& __x, _T2&& __y) | ^~~~~~~~~ [ 30%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Geometry.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Geometry.cpp.o -MF CMakeFiles/libslic3r.dir/Geometry.cpp.o.d -o CMakeFiles/libslic3r.dir/Geometry.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Geometry.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCodeReader.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCodeReader.cpp:5: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode.cpp: In member function ‘std::string Slic3r::GCodeGenerator::_extrude(const Slic3r::ExtrusionAttributes&, const Slic3r::Geometry::ArcWelder::Path&, std::string_view, double)’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode.cpp:3392:83: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 3392 | dynamic_speed_and_fan_speed = ExtrusionProcessor::calculate_overhang_speed(path_attr, this->m_config, m_writer.extruder()->id(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3393 | external_perim_reference_speed, speed); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 30%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Geometry/ArcWelder.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Geometry/ArcWelder.cpp.o -MF CMakeFiles/libslic3r.dir/Geometry/ArcWelder.cpp.o.d -o CMakeFiles/libslic3r.dir/Geometry/ArcWelder.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Geometry/ArcWelder.cpp [ 30%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Geometry/Circle.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Geometry/Circle.cpp.o -MF CMakeFiles/libslic3r.dir/Geometry/Circle.cpp.o.d -o CMakeFiles/libslic3r.dir/Geometry/Circle.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Geometry/Circle.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode.cpp: In function ‘Slic3r::GCodeGenerator::collect_layers_to_print(Slic3r::PrintObject const&)’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode.cpp:376:59: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 376 | warning_ranges.emplace_back(std::make_pair((last_extrusion_layer ? last_extrusion_layer->print_z() : 0.), layers_to_print.back().print_z())); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 30%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Geometry/ConvexHull.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Geometry/ConvexHull.cpp.o -MF CMakeFiles/libslic3r.dir/Geometry/ConvexHull.cpp.o.d -o CMakeFiles/libslic3r.dir/Geometry/ConvexHull.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Geometry/ConvexHull.cpp [ 31%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Geometry/MedialAxis.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Geometry/MedialAxis.cpp.o -MF CMakeFiles/libslic3r.dir/Geometry/MedialAxis.cpp.o.d -o CMakeFiles/libslic3r.dir/Geometry/MedialAxis.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Geometry/MedialAxis.cpp [ 31%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Geometry/VoronoiOffset.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Geometry/VoronoiOffset.cpp.o -MF CMakeFiles/libslic3r.dir/Geometry/VoronoiOffset.cpp.o.d -o CMakeFiles/libslic3r.dir/Geometry/VoronoiOffset.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Geometry/VoronoiOffset.cpp [ 31%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Geometry/VoronoiUtils.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Geometry/VoronoiUtils.cpp.o -MF CMakeFiles/libslic3r.dir/Geometry/VoronoiUtils.cpp.o.d -o CMakeFiles/libslic3r.dir/Geometry/VoronoiUtils.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Geometry/VoronoiUtils.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode.cpp: In member function ‘Slic3r::GCodeGenerator::_extrude[abi:cxx11](Slic3r::ExtrusionAttributes const&, std::vector > const&, std::basic_string_view >, double)’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode.cpp:3261:13: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 3261 | std::string GCodeGenerator::_extrude( | ^~~~~~~~~~~~~~ [ 31%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/JumpPointSearch.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/JumpPointSearch.cpp.o -MF CMakeFiles/libslic3r.dir/JumpPointSearch.cpp.o.d -o CMakeFiles/libslic3r.dir/JumpPointSearch.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/JumpPointSearch.cpp [ 31%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Layer.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Layer.cpp.o -MF CMakeFiles/libslic3r.dir/Layer.cpp.o.d -o CMakeFiles/libslic3r.dir/Layer.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Layer.cpp [ 31%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/LayerRegion.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/LayerRegion.cpp.o -MF CMakeFiles/libslic3r.dir/LayerRegion.cpp.o.d -o CMakeFiles/libslic3r.dir/LayerRegion.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/LayerRegion.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Flow.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Layer.hpp:17, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/JumpPointSearch.hpp:10, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/JumpPointSearch.cpp:5: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Flow.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Layer.hpp:17, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Layer.cpp:11: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Flow.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/LayerRegion.cpp:7: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 32%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Line.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Line.cpp.o -MF CMakeFiles/libslic3r.dir/Line.cpp.o.d -o CMakeFiles/libslic3r.dir/Line.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Line.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 32%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/BlacklistedLibraryCheck.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/BlacklistedLibraryCheck.cpp.o -MF CMakeFiles/libslic3r.dir/BlacklistedLibraryCheck.cpp.o.d -o CMakeFiles/libslic3r.dir/BlacklistedLibraryCheck.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/BlacklistedLibraryCheck.cpp [ 32%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/LocalesUtils.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/LocalesUtils.cpp.o -MF CMakeFiles/libslic3r.dir/LocalesUtils.cpp.o.d -o CMakeFiles/libslic3r.dir/LocalesUtils.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/LocalesUtils.cpp [ 32%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/CutUtils.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/CutUtils.cpp.o -MF CMakeFiles/libslic3r.dir/CutUtils.cpp.o.d -o CMakeFiles/libslic3r.dir/CutUtils.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/CutUtils.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 32%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Model.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Model.cpp.o -MF CMakeFiles/libslic3r.dir/Model.cpp.o.d -o CMakeFiles/libslic3r.dir/Model.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Model.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Model.hpp:21, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/CutUtils.hpp:10, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/CutUtils.cpp:6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Model.hpp:21, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Model.cpp:14: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 33%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/ModelArrange.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/ModelArrange.cpp.o -MF CMakeFiles/libslic3r.dir/ModelArrange.cpp.o.d -o CMakeFiles/libslic3r.dir/ModelArrange.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/ModelArrange.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 33%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/MultiMaterialSegmentation.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/MultiMaterialSegmentation.cpp.o -MF CMakeFiles/libslic3r.dir/MultiMaterialSegmentation.cpp.o.d -o CMakeFiles/libslic3r.dir/MultiMaterialSegmentation.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/MultiMaterialSegmentation.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Flow.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Layer.hpp:17, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/MultiMaterialSegmentation.cpp:8: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Model.hpp:21, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/ModelArrange.cpp:11: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 33%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/MeshNormals.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/MeshNormals.cpp.o -MF CMakeFiles/libslic3r.dir/MeshNormals.cpp.o.d -o CMakeFiles/libslic3r.dir/MeshNormals.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/MeshNormals.cpp [ 33%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Measure.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Measure.cpp.o -MF CMakeFiles/libslic3r.dir/Measure.cpp.o.d -o CMakeFiles/libslic3r.dir/Measure.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Measure.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /usr/include/c++/14/bits/stl_tempbuf.h:62, from /usr/include/c++/14/memory:66, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/libslic3r.h:22, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Measure.cpp:5: /usr/include/c++/14/bits/stl_pair.h: In instantiation of ‘constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = const double&; _T2 = double&; typename __strip_reference_wrapper::type>::__type = double; typename decay<_Tp>::type = double; typename __strip_reference_wrapper::type>::__type = double; typename decay<_Tp2>::type = double]’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Measure.cpp:1070:67: required from here 1070 | pairs[numPairs++] = std::make_pair(cs, sn); | ~~~~~~~~~~~~~~^~~~~~~~ /usr/include/c++/14/bits/stl_pair.h:1132:5: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 1132 | make_pair(_T1&& __x, _T2&& __y) | ^~~~~~~~~ [ 33%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/CustomGCode.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/CustomGCode.cpp.o -MF CMakeFiles/libslic3r.dir/CustomGCode.cpp.o.d -o CMakeFiles/libslic3r.dir/CustomGCode.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/CustomGCode.cpp [ 33%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Arrange/Items/ArrangeItem.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Arrange/Items/ArrangeItem.cpp.o -MF CMakeFiles/libslic3r.dir/Arrange/Items/ArrangeItem.cpp.o.d -o CMakeFiles/libslic3r.dir/Arrange/Items/ArrangeItem.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arrange/Items/ArrangeItem.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/CustomGCode.cpp:6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 34%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Arrange/Items/SimpleArrangeItem.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Arrange/Items/SimpleArrangeItem.cpp.o -MF CMakeFiles/libslic3r.dir/Arrange/Items/SimpleArrangeItem.cpp.o.d -o CMakeFiles/libslic3r.dir/Arrange/Items/SimpleArrangeItem.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arrange/Items/SimpleArrangeItem.cpp [ 34%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Arrange/ArrangeSettingsDb_AppCfg.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Arrange/ArrangeSettingsDb_AppCfg.cpp.o -MF CMakeFiles/libslic3r.dir/Arrange/ArrangeSettingsDb_AppCfg.cpp.o.d -o CMakeFiles/libslic3r.dir/Arrange/ArrangeSettingsDb_AppCfg.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arrange/ArrangeSettingsDb_AppCfg.cpp [ 34%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Arrange/Scene.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Arrange/Scene.cpp.o -MF CMakeFiles/libslic3r.dir/Arrange/Scene.cpp.o.d -o CMakeFiles/libslic3r.dir/Arrange/Scene.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arrange/Scene.cpp [ 34%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Arrange/SceneBuilder.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Arrange/SceneBuilder.cpp.o -MF CMakeFiles/libslic3r.dir/Arrange/SceneBuilder.cpp.o.d -o CMakeFiles/libslic3r.dir/Arrange/SceneBuilder.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arrange/SceneBuilder.cpp [ 34%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Arrange/Core/Beds.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Arrange/Core/Beds.cpp.o -MF CMakeFiles/libslic3r.dir/Arrange/Core/Beds.cpp.o.d -o CMakeFiles/libslic3r.dir/Arrange/Core/Beds.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arrange/Core/Beds.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Model.hpp:21, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arrange/SceneBuilder.cpp:10: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 35%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Arrange/Core/NFP/NFP.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Arrange/Core/NFP/NFP.cpp.o -MF CMakeFiles/libslic3r.dir/Arrange/Core/NFP/NFP.cpp.o.d -o CMakeFiles/libslic3r.dir/Arrange/Core/NFP/NFP.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arrange/Core/NFP/NFP.cpp In file included from /usr/include/c++/14/bits/stl_algo.h:61, from /usr/include/c++/14/algorithm:61, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/libslic3r.h:24, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Point.hpp:15, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/ExPolygon.hpp:15, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arrange/Items/ArrangeItem.hpp:11, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arrange/Items/ArrangeItem.cpp:5: In function ‘std::__make_heap >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> >*, __gnu_cxx::__ops::_Iter_comp_iter >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> > const&, std::pair >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> > const&)> >(std::pair >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> >*, std::pair >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> >*, __gnu_cxx::__ops::_Iter_comp_iter >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> > const&, std::pair >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> > const&)>&)void’, inlined from ‘std::__heap_select >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> >*, __gnu_cxx::__ops::_Iter_comp_iter >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> > const&, std::pair >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> > const&)> >(std::pair >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> >*, std::pair >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> >*, std::pair >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> >*, __gnu_cxx::__ops::_Iter_comp_iter >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> > const&, std::pair >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> > const&)>)void’ at /usr/include/c++/14/bits/stl_algo.h:1593:23, inlined from ‘std::__partial_sort >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> >*, __gnu_cxx::__ops::_Iter_comp_iter >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> > const&, std::pair >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> > const&)> >(std::pair >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> >*, std::pair >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> >*, std::pair >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> >*, __gnu_cxx::__ops::_Iter_comp_iter >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> > const&, std::pair >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> > const&)>)void’ at /usr/include/c++/14/bits/stl_algo.h:1868:25, inlined from ‘std::partial_sort >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> >*, bool (*)(std::pair >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> > const&, std::pair >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> > const&)>(std::pair >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> >*, std::pair >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> >*, std::pair >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> >*, bool (*)(std::pair >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> > const&, std::pair >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> > const&))void’ at /usr/include/c++/14/bits/stl_algo.h:4661:26, inlined from ‘boost::geometry::index::detail::rtree::visitors::rstar::remove_elements_to_reinsert, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::index::indexable >, boost::geometry::index::equal_to >, boost::container::new_allocator > >::members_holder>::apply >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>, 17ul>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >(boost::geometry::index::detail::varray >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>, 17ul>&, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>&, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>*, unsigned long, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul> const&, boost::geometry::index::detail::translator >, boost::geometry::index::equal_to > > const&, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>&)void [clone .isra.0]’ at /usr/include/boost/geometry/index/detail/rtree/rstar/insert.hpp:140:26: /usr/include/c++/14/bits/stl_heap.h:355:22: warning: ‘MEM[(struct pair &)&sorted_elements + 40]’ may be used uninitialized [-Wmaybe-uninitialized] 355 | _ValueType __value = _GLIBCXX_MOVE(*(__first + __parent)); | ^~~~~~~ In file included from /usr/include/boost/geometry/index/detail/rtree/rstar/rstar.hpp:14, from /usr/include/boost/geometry/index/rtree.hpp:79, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arrange/Core/NFP/Kernels/TMArrangeKernel.hpp:13, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arrange/ArrangeImpl.hpp:16, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arrange/Items/ArrangeItem.cpp:9: /usr/include/boost/geometry/index/detail/rtree/rstar/insert.hpp: In function ‘boost::geometry::index::detail::rtree::visitors::rstar::remove_elements_to_reinsert, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::index::indexable >, boost::geometry::index::equal_to >, boost::container::new_allocator > >::members_holder>::apply >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>, 17ul>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >(boost::geometry::index::detail::varray >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>, 17ul>&, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>&, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>*, unsigned long, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul> const&, boost::geometry::index::detail::translator >, boost::geometry::index::equal_to > > const&, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>&)void [clone .isra.0]’: /usr/include/boost/geometry/index/detail/rtree/rstar/insert.hpp:124:30: note: ‘sorted_elements’ declared here 124 | sorted_elements_type sorted_elements; | ^~~~~~~~~~~~~~~ [ 35%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Arrange/Core/NFP/NFPConcave_CGAL.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Arrange/Core/NFP/NFPConcave_CGAL.cpp.o -MF CMakeFiles/libslic3r.dir/Arrange/Core/NFP/NFPConcave_CGAL.cpp.o.d -o CMakeFiles/libslic3r.dir/Arrange/Core/NFP/NFPConcave_CGAL.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arrange/Core/NFP/NFPConcave_CGAL.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:20, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arrange/Core/NFP/NFPConcave_CGAL.cpp:8: /usr/include/CGAL/double.h: In function ‘std::pair CGAL::split_numerator_denominator(double)’: /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function ‘CGAL::Residue CGAL::operator+(const Residue&)’: /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type ‘CGAL::Residue’ when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function ‘std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const’: /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function ‘CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)’: /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type ‘CGAL::Modular_traits::Residue_type’ {aka ‘CGAL::Residue’} when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function ‘std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const’: /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function ‘CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const’: /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type ‘CGAL::Coercion_traits::Type’ {aka ‘CGAL::Residue’} when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:23, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:21: /usr/include/CGAL/MP_Float.h: In member function ‘std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const’: /usr/include/CGAL/MP_Float.h:516:69: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 516 | std::pair operator()( const Type& x ) const { | ^ 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/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Arrange/Core/NFP/NFPConcave_Tesselate.cpp.o -MF CMakeFiles/libslic3r.dir/Arrange/Core/NFP/NFPConcave_Tesselate.cpp.o.d -o CMakeFiles/libslic3r.dir/Arrange/Core/NFP/NFPConcave_Tesselate.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arrange/Core/NFP/NFPConcave_Tesselate.cpp In file included from /usr/include/c++/14/bits/stl_algo.h:61, from /usr/include/c++/14/algorithm:61, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/libslic3r.h:24, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Point.hpp:15, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arrange/Core/ArrangeItemTraits.hpp:8, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arrange/Core/PackingContext.hpp:8, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arrange/Items/SimpleArrangeItem.hpp:8, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arrange/Items/SimpleArrangeItem.cpp:5: In function ‘std::__make_heap >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> >*, __gnu_cxx::__ops::_Iter_comp_iter >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> > const&, std::pair >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> > const&)> >(std::pair >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> >*, std::pair >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> >*, __gnu_cxx::__ops::_Iter_comp_iter >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> > const&, std::pair >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> > const&)>&)void’, inlined from ‘std::__heap_select >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> >*, __gnu_cxx::__ops::_Iter_comp_iter >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> > const&, std::pair >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> > const&)> >(std::pair >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> >*, std::pair >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> >*, std::pair >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> >*, __gnu_cxx::__ops::_Iter_comp_iter >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> > const&, std::pair >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> > const&)>)void’ at /usr/include/c++/14/bits/stl_algo.h:1593:23, inlined from ‘std::__partial_sort >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> >*, __gnu_cxx::__ops::_Iter_comp_iter >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> > const&, std::pair >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> > const&)> >(std::pair >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> >*, std::pair >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> >*, std::pair >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> >*, __gnu_cxx::__ops::_Iter_comp_iter >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> > const&, std::pair >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> > const&)>)void’ at /usr/include/c++/14/bits/stl_algo.h:1868:25, inlined from ‘std::partial_sort >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> >*, bool (*)(std::pair >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> > const&, std::pair >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> > const&)>(std::pair >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> >*, std::pair >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> >*, std::pair >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> >*, bool (*)(std::pair >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> > const&, std::pair >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> > const&))void’ at /usr/include/c++/14/bits/stl_algo.h:4661:26, inlined from ‘boost::geometry::index::detail::rtree::visitors::rstar::remove_elements_to_reinsert, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::index::indexable >, boost::geometry::index::equal_to >, boost::container::new_allocator > >::members_holder>::apply >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>, 17ul>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >(boost::geometry::index::detail::varray >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>, 17ul>&, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>&, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>*, unsigned long, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul> const&, boost::geometry::index::detail::translator >, boost::geometry::index::equal_to > > const&, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>&)void [clone .isra.0]’ at /usr/include/boost/geometry/index/detail/rtree/rstar/insert.hpp:140:26: /usr/include/c++/14/bits/stl_heap.h:355:22: warning: ‘MEM[(struct pair &)&sorted_elements + 40]’ may be used uninitialized [-Wmaybe-uninitialized] 355 | _ValueType __value = _GLIBCXX_MOVE(*(__first + __parent)); | ^~~~~~~ In file included from /usr/include/boost/geometry/index/detail/rtree/rstar/rstar.hpp:14, from /usr/include/boost/geometry/index/rtree.hpp:79, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arrange/Core/NFP/Kernels/TMArrangeKernel.hpp:13, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arrange/ArrangeImpl.hpp:16, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arrange/Items/SimpleArrangeItem.cpp:6: /usr/include/boost/geometry/index/detail/rtree/rstar/insert.hpp: In function ‘boost::geometry::index::detail::rtree::visitors::rstar::remove_elements_to_reinsert, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::index::indexable >, boost::geometry::index::equal_to >, boost::container::new_allocator > >::members_holder>::apply >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>, 17ul>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >(boost::geometry::index::detail::varray >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>, 17ul>&, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>&, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>*, unsigned long, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul> const&, boost::geometry::index::detail::translator >, boost::geometry::index::equal_to > > const&, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>&)void [clone .isra.0]’: /usr/include/boost/geometry/index/detail/rtree/rstar/insert.hpp:124:30: note: ‘sorted_elements’ declared here 124 | sorted_elements_type sorted_elements; | ^~~~~~~~~~~~~~~ [ 35%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Arrange/Core/NFP/EdgeCache.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Arrange/Core/NFP/EdgeCache.cpp.o -MF CMakeFiles/libslic3r.dir/Arrange/Core/NFP/EdgeCache.cpp.o.d -o CMakeFiles/libslic3r.dir/Arrange/Core/NFP/EdgeCache.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arrange/Core/NFP/EdgeCache.cpp [ 35%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/MultiPoint.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/MultiPoint.cpp.o -MF CMakeFiles/libslic3r.dir/MultiPoint.cpp.o.d -o CMakeFiles/libslic3r.dir/MultiPoint.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/MultiPoint.cpp [ 35%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/NormalUtils.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/NormalUtils.cpp.o -MF CMakeFiles/libslic3r.dir/NormalUtils.cpp.o.d -o CMakeFiles/libslic3r.dir/NormalUtils.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/NormalUtils.cpp [ 36%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/NSVGUtils.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/NSVGUtils.cpp.o -MF CMakeFiles/libslic3r.dir/NSVGUtils.cpp.o.d -o CMakeFiles/libslic3r.dir/NSVGUtils.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/NSVGUtils.cpp [ 36%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/ObjectID.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/ObjectID.cpp.o -MF CMakeFiles/libslic3r.dir/ObjectID.cpp.o.d -o CMakeFiles/libslic3r.dir/ObjectID.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/ObjectID.cpp [ 36%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/PerimeterGenerator.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/PerimeterGenerator.cpp.o -MF CMakeFiles/libslic3r.dir/PerimeterGenerator.cpp.o.d -o CMakeFiles/libslic3r.dir/PerimeterGenerator.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PerimeterGenerator.cpp [ 36%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/PlaceholderParser.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/PlaceholderParser.cpp.o -MF CMakeFiles/libslic3r.dir/PlaceholderParser.cpp.o.d -o CMakeFiles/libslic3r.dir/PlaceholderParser.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PlaceholderParser.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Model.hpp:21, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/NormalUtils.hpp:9, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/NormalUtils.cpp:5: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Flow.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/ExtrusionEntity.hpp:13, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/ExtrusionEntityCollection.hpp:12, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PerimeterGenerator.hpp:12, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PerimeterGenerator.cpp:8: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 36%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Platform.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Platform.cpp.o -MF CMakeFiles/libslic3r.dir/Platform.cpp.o.d -o CMakeFiles/libslic3r.dir/Platform.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Platform.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PlaceholderParser.hpp:15, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PlaceholderParser.cpp:9: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 37%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Point.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Point.cpp.o -MF CMakeFiles/libslic3r.dir/Point.cpp.o.d -o CMakeFiles/libslic3r.dir/Point.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Point.cpp [ 37%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Polygon.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Polygon.cpp.o -MF CMakeFiles/libslic3r.dir/Polygon.cpp.o.d -o CMakeFiles/libslic3r.dir/Polygon.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Polygon.cpp [ 37%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/MutablePolygon.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/MutablePolygon.cpp.o -MF CMakeFiles/libslic3r.dir/MutablePolygon.cpp.o.d -o CMakeFiles/libslic3r.dir/MutablePolygon.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/MutablePolygon.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 37%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/PolygonTrimmer.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/PolygonTrimmer.cpp.o -MF CMakeFiles/libslic3r.dir/PolygonTrimmer.cpp.o.d -o CMakeFiles/libslic3r.dir/PolygonTrimmer.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PolygonTrimmer.cpp [ 37%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Polyline.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Polyline.cpp.o -MF CMakeFiles/libslic3r.dir/Polyline.cpp.o.d -o CMakeFiles/libslic3r.dir/Polyline.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Polyline.cpp [ 38%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Preset.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Preset.cpp.o -MF CMakeFiles/libslic3r.dir/Preset.cpp.o.d -o CMakeFiles/libslic3r.dir/Preset.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Preset.cpp [ 38%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/PresetBundle.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/PresetBundle.cpp.o -MF CMakeFiles/libslic3r.dir/PresetBundle.cpp.o.d -o CMakeFiles/libslic3r.dir/PresetBundle.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PresetBundle.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Preset.hpp:16, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Preset.cpp:12: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 38%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/PrincipalComponents2D.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/PrincipalComponents2D.cpp.o -MF CMakeFiles/libslic3r.dir/PrincipalComponents2D.cpp.o.d -o CMakeFiles/libslic3r.dir/PrincipalComponents2D.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrincipalComponents2D.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Preset.cpp: In static member function ‘static void Slic3r::Preset::normalize(Slic3r::DynamicPrintConfig&)’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Preset.cpp:300:33: warning: loop variable ‘key’ of type ‘const std::string&’ {aka ‘const std::__cxx11::basic_string&’} binds to a temporary constructed from type ‘const char* const’ [-Wrange-loop-construct] 300 | for (const std::string &key : { "filament_settings_id" }) { | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Preset.cpp:300:33: note: use non-reference type ‘const std::string’ {aka ‘const std::__cxx11::basic_string’} to make the copy explicit or ‘const char* const&’ to prevent copying [ 38%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/AppConfig.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/AppConfig.cpp.o -MF CMakeFiles/libslic3r.dir/AppConfig.cpp.o.d -o CMakeFiles/libslic3r.dir/AppConfig.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/AppConfig.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Preset.hpp:16, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PresetBundle.hpp:9, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PresetBundle.cpp:10: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 38%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Print.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Print.cpp.o -MF CMakeFiles/libslic3r.dir/Print.cpp.o.d -o CMakeFiles/libslic3r.dir/Print.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Print.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillBase.hpp:26, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillAdaptive.hpp:18, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Print.hpp:24, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Print.cpp:24: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 38%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/PrintApply.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/PrintApply.cpp.o -MF CMakeFiles/libslic3r.dir/PrintApply.cpp.o.d -o CMakeFiles/libslic3r.dir/PrintApply.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintApply.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Print.cpp: In static member function ‘static Slic3r::DynamicConfig Slic3r::PrintStatistics::placeholders()’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Print.cpp:1672:29: warning: loop variable ‘key’ of type ‘const std::string&’ {aka ‘const std::__cxx11::basic_string&’} binds to a temporary constructed from type ‘const char* const’ [-Wrange-loop-construct] 1672 | for (const std::string &key : { | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Print.cpp:1672:29: note: use non-reference type ‘const std::string’ {aka ‘const std::__cxx11::basic_string’} to make the copy explicit or ‘const char* const&’ to prevent copying [ 39%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/PrintBase.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/PrintBase.cpp.o -MF CMakeFiles/libslic3r.dir/PrintBase.cpp.o.d -o CMakeFiles/libslic3r.dir/PrintBase.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintBase.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Model.hpp:21, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintApply.cpp:5: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Print.cpp: In member function ‘Slic3r::Points Slic3r::Print::first_layer_wipe_tower_corners() const’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Print.cpp:1257:189: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 1257 | const auto [cone_R, cone_x_scale] = WipeTower::get_wipe_tower_cone_base(m_config.wipe_tower_width, m_wipe_tower_data.height, m_wipe_tower_data.depth, m_config.wipe_tower_cone_angle); | ^ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Model.hpp:21, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintBase.hpp:17, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintBase.cpp:6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 39%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/PrintConfig.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/PrintConfig.cpp.o -MF CMakeFiles/libslic3r.dir/PrintConfig.cpp.o.d -o CMakeFiles/libslic3r.dir/PrintConfig.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.cpp [ 39%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/PrintObject.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/PrintObject.cpp.o -MF CMakeFiles/libslic3r.dir/PrintObject.cpp.o.d -o CMakeFiles/libslic3r.dir/PrintObject.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintObject.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.cpp:22: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Flow.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintObject.cpp:14: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 39%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/PrintObjectSlice.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/PrintObjectSlice.cpp.o -MF CMakeFiles/libslic3r.dir/PrintObjectSlice.cpp.o.d -o CMakeFiles/libslic3r.dir/PrintObjectSlice.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintObjectSlice.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintObject.cpp: In member function ‘std::pair, std::unique_ptr > Slic3r::PrintObject::prepare_adaptive_infill_data(const std::vector >&) const’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintObject.cpp:611:90: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 611 | auto [adaptive_line_spacing, support_line_spacing] = adaptive_fill_line_spacing(*this); | ^ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Flow.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Layer.hpp:17, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintObjectSlice.cpp:8: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 39%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/PrintRegion.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/PrintRegion.cpp.o -MF CMakeFiles/libslic3r.dir/PrintRegion.cpp.o.d -o CMakeFiles/libslic3r.dir/PrintRegion.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintRegion.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillBase.hpp:26, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillAdaptive.hpp:18, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Print.hpp:24, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintRegion.cpp:8: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 40%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/PNGReadWrite.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/PNGReadWrite.cpp.o -MF CMakeFiles/libslic3r.dir/PNGReadWrite.cpp.o.d -o CMakeFiles/libslic3r.dir/PNGReadWrite.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PNGReadWrite.cpp [ 40%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/QuadricEdgeCollapse.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/QuadricEdgeCollapse.cpp.o -MF CMakeFiles/libslic3r.dir/QuadricEdgeCollapse.cpp.o.d -o CMakeFiles/libslic3r.dir/QuadricEdgeCollapse.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/QuadricEdgeCollapse.cpp [ 40%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Semver.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Semver.cpp.o -MF CMakeFiles/libslic3r.dir/Semver.cpp.o.d -o CMakeFiles/libslic3r.dir/Semver.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Semver.cpp [ 40%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/ShortEdgeCollapse.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/ShortEdgeCollapse.cpp.o -MF CMakeFiles/libslic3r.dir/ShortEdgeCollapse.cpp.o.d -o CMakeFiles/libslic3r.dir/ShortEdgeCollapse.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/ShortEdgeCollapse.cpp [ 40%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/ShortestPath.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/ShortestPath.cpp.o -MF CMakeFiles/libslic3r.dir/ShortestPath.cpp.o.d -o CMakeFiles/libslic3r.dir/ShortestPath.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/ShortestPath.cpp [ 40%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/SLAPrint.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/SLAPrint.cpp.o -MF CMakeFiles/libslic3r.dir/SLAPrint.cpp.o.d -o CMakeFiles/libslic3r.dir/SLAPrint.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLAPrint.cpp [ 41%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/SLAPrintSteps.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/SLAPrintSteps.cpp.o -MF CMakeFiles/libslic3r.dir/SLAPrintSteps.cpp.o.d -o CMakeFiles/libslic3r.dir/SLAPrintSteps.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLAPrintSteps.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Model.hpp:21, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/NormalUtils.hpp:9, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/ShortEdgeCollapse.cpp:6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Flow.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/ExtrusionEntity.hpp:13, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/ShortestPath.hpp:9, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/ShortestPath.cpp:12: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Model.hpp:21, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintBase.hpp:17, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLAPrint.hpp:13, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLAPrint.cpp:6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Model.hpp:21, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintBase.hpp:17, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLAPrint.hpp:13, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLAPrintSteps.hpp:10, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLAPrintSteps.cpp:8: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/ShortestPath.cpp: In function ‘std::vector > Slic3r::chain_segments_greedy_constrained_reversals2_(SegmentEndPointFunc, CouldReverseFunc, size_t, const PointType*)’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/ShortestPath.cpp:842:25: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 842 | if (chain2_flip) | ^~ In file included from /usr/include/c++/14/cassert:44, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/ShortestPath.cpp:18: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/ShortestPath.cpp:844:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 844 | assert(chain1 == nullptr || chain1->begin == end_point1 || chain1->end == end_point1); | ^~~~~~ [ 41%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Slicing.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Slicing.cpp.o -MF CMakeFiles/libslic3r.dir/Slicing.cpp.o.d -o CMakeFiles/libslic3r.dir/Slicing.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Slicing.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLAPrint.cpp: In member function ‘virtual std::string Slic3r::SLAPrint::validate(std::vector >*) const’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLAPrint.cpp:667:29: warning: loop variable ‘prefix’ of type ‘const std::string&’ {aka ‘const std::__cxx11::basic_string&’} binds to a temporary constructed from type ‘const char* const’ [-Wrange-loop-construct] 667 | for (const std::string& prefix : { "", "branching" }) { | ^~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLAPrint.cpp:667:29: note: use non-reference type ‘const std::string’ {aka ‘const std::__cxx11::basic_string’} to make the copy explicit or ‘const char* const&’ to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Slicing.cpp:10: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Slicing.cpp: In function ‘void Slic3r::adjust_layer_height_profile(const SlicingParameters&, std::vector&, coordf_t, coordf_t, coordf_t, LayerHeightEditActionType)’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Slicing.cpp:422:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 422 | if (z < z_span_variable.first || z > z_span_variable.second) | ^~ In file included from /usr/include/boost/assert.hpp:58, from /usr/include/boost/variant/detail/forced_return.hpp:17, from /usr/include/boost/variant/variant.hpp:29, from /usr/include/boost/variant.hpp:17, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/AnyPtr.hpp:10, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/CSGMesh/CSGMesh.hpp:10, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/CSGMesh/VoxelizeCSGMesh.hpp:11, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/Hollowing.hpp:12, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Model.hpp:24, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Slicing.cpp:11: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Slicing.cpp:425:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 425 | assert(layer_height_profile.size() >= 2); | ^~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 41%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/SlicesToTriangleMesh.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/SlicesToTriangleMesh.cpp.o -MF CMakeFiles/libslic3r.dir/SlicesToTriangleMesh.cpp.o.d -o CMakeFiles/libslic3r.dir/SlicesToTriangleMesh.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SlicesToTriangleMesh.cpp [ 41%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/SlicingAdaptive.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/SlicingAdaptive.cpp.o -MF CMakeFiles/libslic3r.dir/SlicingAdaptive.cpp.o.d -o CMakeFiles/libslic3r.dir/SlicingAdaptive.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SlicingAdaptive.cpp [ 41%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Subdivide.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Subdivide.cpp.o -MF CMakeFiles/libslic3r.dir/Subdivide.cpp.o.d -o CMakeFiles/libslic3r.dir/Subdivide.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Subdivide.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Model.hpp:21, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SlicingAdaptive.cpp:6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 42%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Support/SupportCommon.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Support/SupportCommon.cpp.o -MF CMakeFiles/libslic3r.dir/Support/SupportCommon.cpp.o.d -o CMakeFiles/libslic3r.dir/Support/SupportCommon.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/SupportCommon.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /usr/include/c++/14/bits/stl_algo.h:61, from /usr/include/c++/14/algorithm:61, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/libslic3r.h:24, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SlicingAdaptive.cpp:5: /usr/include/c++/14/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = long int; _Tp = Slic3r::SlicingAdaptive::FaceZ; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]’: /usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘Slic3r::SlicingAdaptive::FaceZ’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ [ 42%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Support/SupportDebug.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Support/SupportDebug.cpp.o -MF CMakeFiles/libslic3r.dir/Support/SupportDebug.cpp.o.d -o CMakeFiles/libslic3r.dir/Support/SupportDebug.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/SupportDebug.cpp [ 42%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Support/SupportMaterial.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Support/SupportMaterial.cpp.o -MF CMakeFiles/libslic3r.dir/Support/SupportMaterial.cpp.o.d -o CMakeFiles/libslic3r.dir/Support/SupportMaterial.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/SupportMaterial.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Flow.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../ExtrusionEntity.hpp:13, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../ExtrusionEntityCollection.hpp:12, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/SupportCommon.cpp:7: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Flow.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Layer.hpp:17, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/SupportDebug.cpp:9: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 42%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Support/SupportParameters.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Support/SupportParameters.cpp.o -MF CMakeFiles/libslic3r.dir/Support/SupportParameters.cpp.o.d -o CMakeFiles/libslic3r.dir/Support/SupportParameters.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/SupportParameters.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Flow.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../ExtrusionEntity.hpp:13, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../ExtrusionEntityCollection.hpp:12, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/SupportMaterial.cpp:14: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 42%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Support/OrganicSupport.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Support/OrganicSupport.cpp.o -MF CMakeFiles/libslic3r.dir/Support/OrganicSupport.cpp.o.d -o CMakeFiles/libslic3r.dir/Support/OrganicSupport.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/OrganicSupport.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/FillBase.hpp:26, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/FillAdaptive.hpp:18, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Print.hpp:24, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/SupportParameters.cpp:5: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 42%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Support/TreeSupport.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Support/TreeSupport.cpp.o -MF CMakeFiles/libslic3r.dir/Support/TreeSupport.cpp.o.d -o CMakeFiles/libslic3r.dir/Support/TreeSupport.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/TreeSupport.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Flow.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Layer.hpp:17, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/SupportCommon.hpp:8, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/OrganicSupport.hpp:8, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/OrganicSupport.cpp:5: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Flow.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Layer.hpp:17, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/SupportCommon.hpp:8, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/TreeSupportCommon.hpp:18, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/TreeModelVolumes.hpp:21, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/TreeSupport.hpp:17, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/TreeSupport.cpp:13: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/OrganicSupport.cpp: In function ‘std::pair Slic3r::FFFTreeSupport::extrude_branch(const std::vector&, const TreeSupportSettings&, const Slic3r::SlicingParameters&, const std::vector >&, indexed_triangle_set&)’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/OrganicSupport.cpp:596:56: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 596 | indexed_triangle_set &result) | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /usr/include/c++/14/bits/stl_uninitialized.h:63, from /usr/include/c++/14/memory:69, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../libslic3r.h:22, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../ClipperUtils.hpp:11, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/SupportCommon.cpp:5: In function ‘std::__copy_move::__copy_m(Slic3r::ExtrusionEntity**, Slic3r::ExtrusionEntity**, Slic3r::ExtrusionEntity**)Slic3r::ExtrusionEntity**’, inlined from ‘std::__copy_move_a2(Slic3r::ExtrusionEntity**, Slic3r::ExtrusionEntity**, Slic3r::ExtrusionEntity**)Slic3r::ExtrusionEntity**’ at /usr/include/c++/14/bits/stl_algobase.h:521:30, inlined from ‘std::__copy_move_a1(Slic3r::ExtrusionEntity**, Slic3r::ExtrusionEntity**, Slic3r::ExtrusionEntity**)Slic3r::ExtrusionEntity**’ at /usr/include/c++/14/bits/stl_algobase.h:548:42, inlined from ‘std::__copy_move_a > >, Slic3r::ExtrusionEntity**>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, Slic3r::ExtrusionEntity**)Slic3r::ExtrusionEntity**’ at /usr/include/c++/14/bits/stl_algobase.h:555:31, inlined from ‘std::copy > > >, Slic3r::ExtrusionEntity**>(std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::move_iterator<__gnu_cxx::__normal_iterator > > >, Slic3r::ExtrusionEntity**)Slic3r::ExtrusionEntity**’ at /usr/include/c++/14/bits/stl_algobase.h:651:7, inlined from ‘std::__uninitialized_copy::__uninit_copy > > >, Slic3r::ExtrusionEntity**>(std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::move_iterator<__gnu_cxx::__normal_iterator > > >, Slic3r::ExtrusionEntity**)Slic3r::ExtrusionEntity**’ at /usr/include/c++/14/bits/stl_uninitialized.h:147:27, inlined from ‘std::uninitialized_copy > > >, Slic3r::ExtrusionEntity**>(std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::move_iterator<__gnu_cxx::__normal_iterator > > >, Slic3r::ExtrusionEntity**)Slic3r::ExtrusionEntity**’ at /usr/include/c++/14/bits/stl_uninitialized.h:185:15, inlined from ‘std::__uninitialized_copy_a > > >, Slic3r::ExtrusionEntity**, Slic3r::ExtrusionEntity*>(std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::move_iterator<__gnu_cxx::__normal_iterator > > >, Slic3r::ExtrusionEntity**, std::allocator&)Slic3r::ExtrusionEntity**’ at /usr/include/c++/14/bits/stl_uninitialized.h:373:37, inlined from ‘std::vector >::_M_range_insert > > > >(__gnu_cxx::__normal_iterator > >, std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::forward_iterator_tag)void’ at /usr/include/c++/14/bits/vector.tcc:1017:38, inlined from ‘std::vector >::insert > > >, void>(__gnu_cxx::__normal_iterator > >, std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::move_iterator<__gnu_cxx::__normal_iterator > > >)__gnu_cxx::__normal_iterator > >’ at /usr/include/c++/14/bits/stl_vector.h:1488:19, inlined from ‘Slic3r::ExtrusionEntityCollection::append(std::vector >&&)’ at /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../ExtrusionEntityCollection.hpp:87:28, inlined from ‘Slic3r::FFFSupport::generate_support_toolpaths(std::vector >&, Slic3r::PrintObjectConfig const&, Slic3r::FFFSupport::SupportParameters const&, Slic3r::SlicingParameters const&, std::vector > const&, std::vector > const&, std::vector > const&, std::vector > const&, std::vector > const&, std::vector > const&)::{lambda(tbb::detail::d1::blocked_range const&)#3}::operator()(tbb::detail::d1::blocked_range const&) const’ at /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/SupportCommon.cpp:1868:51: /usr/include/c++/14/bits/stl_algobase.h:452:30: warning: ‘memmove’ writing between 9 and 9223372036854775800 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 452 | __builtin_memmove(__result, __first, sizeof(_Tp) * _Num); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/ppc64le-redhat-linux/bits/c++allocator.h:33, from /usr/include/c++/14/bits/allocator.h:46, from /usr/include/c++/14/memory:65: In member function ‘std::__new_allocator::allocate(unsigned long, void const*)’, inlined from ‘std::allocator_traits >::allocate(std::allocator&, unsigned long)’ at /usr/include/c++/14/bits/alloc_traits.h:478:28, inlined from ‘std::_Vector_base >::_M_allocate(unsigned long)’ at /usr/include/c++/14/bits/stl_vector.h:380:33, inlined from ‘std::vector >::_M_range_insert > > > >(__gnu_cxx::__normal_iterator > >, std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::forward_iterator_tag)void’ at /usr/include/c++/14/bits/vector.tcc:1008:40, inlined from ‘std::vector >::insert > > >, void>(__gnu_cxx::__normal_iterator > >, std::move_iterator<__gnu_cxx::__normal_iterator > > >, std::move_iterator<__gnu_cxx::__normal_iterator > > >)__gnu_cxx::__normal_iterator > >’ at /usr/include/c++/14/bits/stl_vector.h:1488:19, inlined from ‘Slic3r::ExtrusionEntityCollection::append(std::vector >&&)’ at /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../ExtrusionEntityCollection.hpp:87:28, inlined from ‘Slic3r::FFFSupport::generate_support_toolpaths(std::vector >&, Slic3r::PrintObjectConfig const&, Slic3r::FFFSupport::SupportParameters const&, Slic3r::SlicingParameters const&, std::vector > const&, std::vector > const&, std::vector > const&, std::vector > const&, std::vector > const&, std::vector > const&)::{lambda(tbb::detail::d1::blocked_range const&)#3}::operator()(tbb::detail::d1::blocked_range const&) const’ at /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/SupportCommon.cpp:1868:51: /usr/include/c++/14/bits/new_allocator.h:151:55: note: at offset [-9223372036854775808, -1] into destination object of size [8, 9223372036854775800] allocated by ‘operator new(unsigned long)’ 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); | ^ [ 43%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Support/TreeSupportCommon.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Support/TreeSupportCommon.cpp.o -MF CMakeFiles/libslic3r.dir/Support/TreeSupportCommon.cpp.o.d -o CMakeFiles/libslic3r.dir/Support/TreeSupportCommon.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/TreeSupportCommon.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 43%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Support/TreeModelVolumes.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Support/TreeModelVolumes.cpp.o -MF CMakeFiles/libslic3r.dir/Support/TreeModelVolumes.cpp.o.d -o CMakeFiles/libslic3r.dir/Support/TreeModelVolumes.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/TreeModelVolumes.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Flow.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Layer.hpp:17, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/SupportCommon.hpp:8, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/TreeSupportCommon.hpp:18, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/TreeSupportCommon.cpp:13: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 43%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/SupportSpotsGenerator.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/SupportSpotsGenerator.cpp.o -MF CMakeFiles/libslic3r.dir/SupportSpotsGenerator.cpp.o.d -o CMakeFiles/libslic3r.dir/SupportSpotsGenerator.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SupportSpotsGenerator.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Flow.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Layer.hpp:17, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/SupportCommon.hpp:8, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/TreeSupportCommon.hpp:18, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/TreeModelVolumes.hpp:21, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/TreeModelVolumes.cpp:13: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Fill/../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Flow.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Layer.hpp:17, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SupportSpotsGenerator.hpp:8, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SupportSpotsGenerator.cpp:6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:294, from /usr/include/eigen3/Eigen/Geometry:11, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Point.hpp:26, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Line.hpp:15, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Layer.hpp:14: In member function ‘Eigen::PlainObjectBase >::PlainObjectBase(Eigen::PlainObjectBase >&&)’, inlined from ‘Eigen::Matrix::Matrix(Eigen::Matrix&&)’ at /usr/include/eigen3/Eigen/src/Core/Matrix.h:274:30, inlined from ‘__ct ’ at /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/OrganicSupport.cpp:744:12, inlined from ‘std::__new_allocator >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere>::construct >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere, Slic3r::FFFTreeSupport::organic_smooth_branches_avoid_collisions(Slic3r::PrintObject const&, Slic3r::FFFTreeSupport::TreeModelVolumes const&, Slic3r::FFFTreeSupport::TreeSupportSettings const&, std::vector >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere>(Slic3r::FFFTreeSupport::organic_smooth_branches_avoid_collisions(Slic3r::PrintObject const&, Slic3r::FFFTreeSupport::TreeModelVolumes const&, Slic3r::FFFTreeSupport::TreeSupportSettings const&, std::vector >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere*, Slic3r::FFFTreeSupport::organic_smooth_branches_avoid_collisions(Slic3r::PrintObject const&, Slic3r::FFFTreeSupport::TreeModelVolumes const&, Slic3r::FFFTreeSupport::TreeSupportSettings const&, std::vector >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere&&)void’ at /usr/include/c++/14/bits/new_allocator.h:191:4, inlined from ‘std::allocator_traits >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere> >::construct >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere, Slic3r::FFFTreeSupport::organic_smooth_branches_avoid_collisions(Slic3r::PrintObject const&, Slic3r::FFFTreeSupport::TreeModelVolumes const&, Slic3r::FFFTreeSupport::TreeSupportSettings const&, std::vector >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere>(std::allocator >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere>&, Slic3r::FFFTreeSupport::organic_smooth_branches_avoid_collisions(Slic3r::PrintObject const&, Slic3r::FFFTreeSupport::TreeModelVolumes const&, Slic3r::FFFTreeSupport::TreeSupportSettings const&, std::vector >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere*, Slic3r::FFFTreeSupport::organic_smooth_branches_avoid_collisions(Slic3r::PrintObject const&, Slic3r::FFFTreeSupport::TreeModelVolumes const&, Slic3r::FFFTreeSupport::TreeSupportSettings const&, std::vector >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere&&)void’ at /usr/include/c++/14/bits/alloc_traits.h:534:17, inlined from ‘std::vector >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere, std::allocator >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere> >::emplace_back >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere>(Slic3r::FFFTreeSupport::organic_smooth_branches_avoid_collisions(Slic3r::PrintObject const&, Slic3r::FFFTreeSupport::TreeModelVolumes const&, Slic3r::FFFTreeSupport::TreeSupportSettings const&, std::vector >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere&&)Slic3r::FFFTreeSupport::organic_smooth_branches_avoid_collisions(Slic3r::PrintObject const&, Slic3r::FFFTreeSupport::TreeModelVolumes const&, Slic3r::FFFTreeSupport::TreeSupportSettings const&, std::vector >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere&’ at /usr/include/c++/14/bits/vector.tcc:117:30, inlined from ‘std::vector >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere, std::allocator >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere> >::push_back(Slic3r::FFFTreeSupport::organic_smooth_branches_avoid_collisions(Slic3r::PrintObject const&, Slic3r::FFFTreeSupport::TreeModelVolumes const&, Slic3r::FFFTreeSupport::TreeSupportSettings const&, std::vector >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere&&)’ at /usr/include/c++/14/bits/stl_vector.h:1301:21, inlined from ‘Slic3r::FFFTreeSupport::organic_smooth_branches_avoid_collisions(Slic3r::PrintObject const&, Slic3r::FFFTreeSupport::TreeModelVolumes const&, Slic3r::FFFTreeSupport::TreeSupportSettings const&, std::vector >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function) [clone .isra.0]’ at /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/OrganicSupport.cpp:771:36: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:496:9: warning: ‘MEM[(struct PlainObjectBase &)&D.1850634 + 32].m_storage’ may be used uninitialized [-Wmaybe-uninitialized] 496 | : m_storage( std::move(other.m_storage) ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/OrganicSupport.cpp: In function ‘Slic3r::FFFTreeSupport::organic_smooth_branches_avoid_collisions(Slic3r::PrintObject const&, Slic3r::FFFTreeSupport::TreeModelVolumes const&, Slic3r::FFFTreeSupport::TreeSupportSettings const&, std::vector >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function) [clone .isra.0]’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/OrganicSupport.cpp:771:36: note: ‘’ declared here 771 | collision_spheres.push_back({ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 772 | element, | ~~~~~~~~ 773 | link_down, | ~~~~~~~~~~ 774 | // locked | ~~~~~~~~~ 775 | element.parents.empty() || (link_down == -1 && element.state.layer_idx > 0), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 776 | unscaled(support_element_radius(config, element)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 777 | // 3D position | ~~~~~~~~~~~~~~ 778 | to_3d(unscaled(element.state.result_on_layer), float(layer_z(slicing_params, config, element.state.layer_idx))) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 779 | }); | ~~ In member function ‘Eigen::PlainObjectBase >::PlainObjectBase(Eigen::PlainObjectBase >&&)’, inlined from ‘Eigen::Matrix::Matrix(Eigen::Matrix&&)’ at /usr/include/eigen3/Eigen/src/Core/Matrix.h:274:30, inlined from ‘__ct ’ at /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/OrganicSupport.cpp:744:12, inlined from ‘std::__new_allocator >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere>::construct >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere, Slic3r::FFFTreeSupport::organic_smooth_branches_avoid_collisions(Slic3r::PrintObject const&, Slic3r::FFFTreeSupport::TreeModelVolumes const&, Slic3r::FFFTreeSupport::TreeSupportSettings const&, std::vector >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere>(Slic3r::FFFTreeSupport::organic_smooth_branches_avoid_collisions(Slic3r::PrintObject const&, Slic3r::FFFTreeSupport::TreeModelVolumes const&, Slic3r::FFFTreeSupport::TreeSupportSettings const&, std::vector >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere*, Slic3r::FFFTreeSupport::organic_smooth_branches_avoid_collisions(Slic3r::PrintObject const&, Slic3r::FFFTreeSupport::TreeModelVolumes const&, Slic3r::FFFTreeSupport::TreeSupportSettings const&, std::vector >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere&&)void’ at /usr/include/c++/14/bits/new_allocator.h:191:4, inlined from ‘std::allocator_traits >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere> >::construct >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere, Slic3r::FFFTreeSupport::organic_smooth_branches_avoid_collisions(Slic3r::PrintObject const&, Slic3r::FFFTreeSupport::TreeModelVolumes const&, Slic3r::FFFTreeSupport::TreeSupportSettings const&, std::vector >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere>(std::allocator >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere>&, Slic3r::FFFTreeSupport::organic_smooth_branches_avoid_collisions(Slic3r::PrintObject const&, Slic3r::FFFTreeSupport::TreeModelVolumes const&, Slic3r::FFFTreeSupport::TreeSupportSettings const&, std::vector >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere*, Slic3r::FFFTreeSupport::organic_smooth_branches_avoid_collisions(Slic3r::PrintObject const&, Slic3r::FFFTreeSupport::TreeModelVolumes const&, Slic3r::FFFTreeSupport::TreeSupportSettings const&, std::vector >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere&&)void’ at /usr/include/c++/14/bits/alloc_traits.h:534:17, inlined from ‘std::vector >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere, std::allocator >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere> >::emplace_back >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere>(Slic3r::FFFTreeSupport::organic_smooth_branches_avoid_collisions(Slic3r::PrintObject const&, Slic3r::FFFTreeSupport::TreeModelVolumes const&, Slic3r::FFFTreeSupport::TreeSupportSettings const&, std::vector >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere&&)Slic3r::FFFTreeSupport::organic_smooth_branches_avoid_collisions(Slic3r::PrintObject const&, Slic3r::FFFTreeSupport::TreeModelVolumes const&, Slic3r::FFFTreeSupport::TreeSupportSettings const&, std::vector >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere&’ at /usr/include/c++/14/bits/vector.tcc:117:30, inlined from ‘std::vector >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere, std::allocator >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere> >::push_back(Slic3r::FFFTreeSupport::organic_smooth_branches_avoid_collisions(Slic3r::PrintObject const&, Slic3r::FFFTreeSupport::TreeModelVolumes const&, Slic3r::FFFTreeSupport::TreeSupportSettings const&, std::vector >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere&&)’ at /usr/include/c++/14/bits/stl_vector.h:1301:21, inlined from ‘Slic3r::FFFTreeSupport::organic_smooth_branches_avoid_collisions(Slic3r::PrintObject const&, Slic3r::FFFTreeSupport::TreeModelVolumes const&, Slic3r::FFFTreeSupport::TreeSupportSettings const&, std::vector >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function) [clone .isra.0]’ at /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/OrganicSupport.cpp:771:36: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:496:9: warning: ‘MEM[(struct PlainObjectBase &)&D.1850634 + 44].m_storage’ may be used uninitialized [-Wmaybe-uninitialized] 496 | : m_storage( std::move(other.m_storage) ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/OrganicSupport.cpp: In function ‘Slic3r::FFFTreeSupport::organic_smooth_branches_avoid_collisions(Slic3r::PrintObject const&, Slic3r::FFFTreeSupport::TreeModelVolumes const&, Slic3r::FFFTreeSupport::TreeSupportSettings const&, std::vector >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function) [clone .isra.0]’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/OrganicSupport.cpp:771:36: note: ‘’ declared here 771 | collision_spheres.push_back({ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 772 | element, | ~~~~~~~~ 773 | link_down, | ~~~~~~~~~~ 774 | // locked | ~~~~~~~~~ 775 | element.parents.empty() || (link_down == -1 && element.state.layer_idx > 0), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 776 | unscaled(support_element_radius(config, element)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 777 | // 3D position | ~~~~~~~~~~~~~~ 778 | to_3d(unscaled(element.state.result_on_layer), float(layer_z(slicing_params, config, element.state.layer_idx))) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 779 | }); | ~~ In member function ‘Eigen::PlainObjectBase >::PlainObjectBase(Eigen::PlainObjectBase >&&)’, inlined from ‘Eigen::Matrix::Matrix(Eigen::Matrix&&)’ at /usr/include/eigen3/Eigen/src/Core/Matrix.h:274:30, inlined from ‘__ct ’ at /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/OrganicSupport.cpp:744:12, inlined from ‘std::__new_allocator >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere>::construct >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere, Slic3r::FFFTreeSupport::organic_smooth_branches_avoid_collisions(Slic3r::PrintObject const&, Slic3r::FFFTreeSupport::TreeModelVolumes const&, Slic3r::FFFTreeSupport::TreeSupportSettings const&, std::vector >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere>(Slic3r::FFFTreeSupport::organic_smooth_branches_avoid_collisions(Slic3r::PrintObject const&, Slic3r::FFFTreeSupport::TreeModelVolumes const&, Slic3r::FFFTreeSupport::TreeSupportSettings const&, std::vector >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere*, Slic3r::FFFTreeSupport::organic_smooth_branches_avoid_collisions(Slic3r::PrintObject const&, Slic3r::FFFTreeSupport::TreeModelVolumes const&, Slic3r::FFFTreeSupport::TreeSupportSettings const&, std::vector >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere&&)void’ at /usr/include/c++/14/bits/new_allocator.h:191:4, inlined from ‘std::allocator_traits >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere> >::construct >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere, Slic3r::FFFTreeSupport::organic_smooth_branches_avoid_collisions(Slic3r::PrintObject const&, Slic3r::FFFTreeSupport::TreeModelVolumes const&, Slic3r::FFFTreeSupport::TreeSupportSettings const&, std::vector >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere>(std::allocator >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere>&, Slic3r::FFFTreeSupport::organic_smooth_branches_avoid_collisions(Slic3r::PrintObject const&, Slic3r::FFFTreeSupport::TreeModelVolumes const&, Slic3r::FFFTreeSupport::TreeSupportSettings const&, std::vector >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere*, Slic3r::FFFTreeSupport::organic_smooth_branches_avoid_collisions(Slic3r::PrintObject const&, Slic3r::FFFTreeSupport::TreeModelVolumes const&, Slic3r::FFFTreeSupport::TreeSupportSettings const&, std::vector >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere&&)void’ at /usr/include/c++/14/bits/alloc_traits.h:534:17, inlined from ‘std::vector >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere, std::allocator >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere> >::_M_realloc_append >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere>(Slic3r::FFFTreeSupport::organic_smooth_branches_avoid_collisions(Slic3r::PrintObject const&, Slic3r::FFFTreeSupport::TreeModelVolumes const&, Slic3r::FFFTreeSupport::TreeSupportSettings const&, std::vector >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere&&)void’ at /usr/include/c++/14/bits/vector.tcc:634:26, inlined from ‘std::vector >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere, std::allocator >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere> >::emplace_back >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere>(Slic3r::FFFTreeSupport::organic_smooth_branches_avoid_collisions(Slic3r::PrintObject const&, Slic3r::FFFTreeSupport::TreeModelVolumes const&, Slic3r::FFFTreeSupport::TreeSupportSettings const&, std::vector >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere&&)Slic3r::FFFTreeSupport::organic_smooth_branches_avoid_collisions(Slic3r::PrintObject const&, Slic3r::FFFTreeSupport::TreeModelVolumes const&, Slic3r::FFFTreeSupport::TreeSupportSettings const&, std::vector >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere&’ at /usr/include/c++/14/bits/vector.tcc:123:21, inlined from ‘std::vector >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere, std::allocator >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere> >::push_back(Slic3r::FFFTreeSupport::organic_smooth_branches_avoid_collisions(Slic3r::PrintObject const&, Slic3r::FFFTreeSupport::TreeModelVolumes const&, Slic3r::FFFTreeSupport::TreeSupportSettings const&, std::vector >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere&&)’ at /usr/include/c++/14/bits/stl_vector.h:1301:21, inlined from ‘Slic3r::FFFTreeSupport::organic_smooth_branches_avoid_collisions(Slic3r::PrintObject const&, Slic3r::FFFTreeSupport::TreeModelVolumes const&, Slic3r::FFFTreeSupport::TreeSupportSettings const&, std::vector >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function) [clone .isra.0]’ at /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/OrganicSupport.cpp:771:36: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:496:9: warning: ‘MEM[(struct PlainObjectBase &)&D.1850634 + 32].m_storage’ may be used uninitialized [-Wmaybe-uninitialized] 496 | : m_storage( std::move(other.m_storage) ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/OrganicSupport.cpp: In function ‘Slic3r::FFFTreeSupport::organic_smooth_branches_avoid_collisions(Slic3r::PrintObject const&, Slic3r::FFFTreeSupport::TreeModelVolumes const&, Slic3r::FFFTreeSupport::TreeSupportSettings const&, std::vector >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function) [clone .isra.0]’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/OrganicSupport.cpp:771:36: note: ‘’ declared here 771 | collision_spheres.push_back({ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 772 | element, | ~~~~~~~~ 773 | link_down, | ~~~~~~~~~~ 774 | // locked | ~~~~~~~~~ 775 | element.parents.empty() || (link_down == -1 && element.state.layer_idx > 0), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 776 | unscaled(support_element_radius(config, element)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 777 | // 3D position | ~~~~~~~~~~~~~~ 778 | to_3d(unscaled(element.state.result_on_layer), float(layer_z(slicing_params, config, element.state.layer_idx))) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 779 | }); | ~~ In member function ‘Eigen::PlainObjectBase >::PlainObjectBase(Eigen::PlainObjectBase >&&)’, inlined from ‘Eigen::Matrix::Matrix(Eigen::Matrix&&)’ at /usr/include/eigen3/Eigen/src/Core/Matrix.h:274:30, inlined from ‘__ct ’ at /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/OrganicSupport.cpp:744:12, inlined from ‘std::__new_allocator >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere>::construct >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere, Slic3r::FFFTreeSupport::organic_smooth_branches_avoid_collisions(Slic3r::PrintObject const&, Slic3r::FFFTreeSupport::TreeModelVolumes const&, Slic3r::FFFTreeSupport::TreeSupportSettings const&, std::vector >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere>(Slic3r::FFFTreeSupport::organic_smooth_branches_avoid_collisions(Slic3r::PrintObject const&, Slic3r::FFFTreeSupport::TreeModelVolumes const&, Slic3r::FFFTreeSupport::TreeSupportSettings const&, std::vector >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere*, Slic3r::FFFTreeSupport::organic_smooth_branches_avoid_collisions(Slic3r::PrintObject const&, Slic3r::FFFTreeSupport::TreeModelVolumes const&, Slic3r::FFFTreeSupport::TreeSupportSettings const&, std::vector >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere&&)void’ at /usr/include/c++/14/bits/new_allocator.h:191:4, inlined from ‘std::allocator_traits >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere> >::construct >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere, Slic3r::FFFTreeSupport::organic_smooth_branches_avoid_collisions(Slic3r::PrintObject const&, Slic3r::FFFTreeSupport::TreeModelVolumes const&, Slic3r::FFFTreeSupport::TreeSupportSettings const&, std::vector >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere>(std::allocator >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere>&, Slic3r::FFFTreeSupport::organic_smooth_branches_avoid_collisions(Slic3r::PrintObject const&, Slic3r::FFFTreeSupport::TreeModelVolumes const&, Slic3r::FFFTreeSupport::TreeSupportSettings const&, std::vector >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere*, Slic3r::FFFTreeSupport::organic_smooth_branches_avoid_collisions(Slic3r::PrintObject const&, Slic3r::FFFTreeSupport::TreeModelVolumes const&, Slic3r::FFFTreeSupport::TreeSupportSettings const&, std::vector >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere&&)void’ at /usr/include/c++/14/bits/alloc_traits.h:534:17, inlined from ‘std::vector >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere, std::allocator >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere> >::_M_realloc_append >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere>(Slic3r::FFFTreeSupport::organic_smooth_branches_avoid_collisions(Slic3r::PrintObject const&, Slic3r::FFFTreeSupport::TreeModelVolumes const&, Slic3r::FFFTreeSupport::TreeSupportSettings const&, std::vector >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere&&)void’ at /usr/include/c++/14/bits/vector.tcc:634:26, inlined from ‘std::vector >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere, std::allocator >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere> >::emplace_back >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere>(Slic3r::FFFTreeSupport::organic_smooth_branches_avoid_collisions(Slic3r::PrintObject const&, Slic3r::FFFTreeSupport::TreeModelVolumes const&, Slic3r::FFFTreeSupport::TreeSupportSettings const&, std::vector >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere&&)Slic3r::FFFTreeSupport::organic_smooth_branches_avoid_collisions(Slic3r::PrintObject const&, Slic3r::FFFTreeSupport::TreeModelVolumes const&, Slic3r::FFFTreeSupport::TreeSupportSettings const&, std::vector >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere&’ at /usr/include/c++/14/bits/vector.tcc:123:21, inlined from ‘std::vector >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere, std::allocator >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere> >::push_back(Slic3r::FFFTreeSupport::organic_smooth_branches_avoid_collisions(Slic3r::PrintObject const&, Slic3r::FFFTreeSupport::TreeModelVolumes const&, Slic3r::FFFTreeSupport::TreeSupportSettings const&, std::vector >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function)::CollisionSphere&&)’ at /usr/include/c++/14/bits/stl_vector.h:1301:21, inlined from ‘Slic3r::FFFTreeSupport::organic_smooth_branches_avoid_collisions(Slic3r::PrintObject const&, Slic3r::FFFTreeSupport::TreeModelVolumes const&, Slic3r::FFFTreeSupport::TreeSupportSettings const&, std::vector >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function) [clone .isra.0]’ at /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/OrganicSupport.cpp:771:36: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:496:9: warning: ‘MEM[(struct PlainObjectBase &)&D.1850634 + 44].m_storage’ may be used uninitialized [-Wmaybe-uninitialized] 496 | : m_storage( std::move(other.m_storage) ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/OrganicSupport.cpp: In function ‘Slic3r::FFFTreeSupport::organic_smooth_branches_avoid_collisions(Slic3r::PrintObject const&, Slic3r::FFFTreeSupport::TreeModelVolumes const&, Slic3r::FFFTreeSupport::TreeSupportSettings const&, std::vector >, std::allocator > > >&, std::vector, std::allocator > > const&, std::vector > const&, std::function) [clone .isra.0]’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/OrganicSupport.cpp:771:36: note: ‘’ declared here 771 | collision_spheres.push_back({ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 772 | element, | ~~~~~~~~ 773 | link_down, | ~~~~~~~~~~ 774 | // locked | ~~~~~~~~~ 775 | element.parents.empty() || (link_down == -1 && element.state.layer_idx > 0), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 776 | unscaled(support_element_radius(config, element)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 777 | // 3D position | ~~~~~~~~~~~~~~ 778 | to_3d(unscaled(element.state.result_on_layer), float(layer_z(slicing_params, config, element.state.layer_idx))) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 779 | }); | ~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 43%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Surface.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Surface.cpp.o -MF CMakeFiles/libslic3r.dir/Surface.cpp.o.d -o CMakeFiles/libslic3r.dir/Surface.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Surface.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 43%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/SurfaceCollection.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/SurfaceCollection.cpp.o -MF CMakeFiles/libslic3r.dir/SurfaceCollection.cpp.o.d -o CMakeFiles/libslic3r.dir/SurfaceCollection.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SurfaceCollection.cpp [ 44%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/SVG.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/SVG.cpp.o -MF CMakeFiles/libslic3r.dir/SVG.cpp.o.d -o CMakeFiles/libslic3r.dir/SVG.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SVG.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 44%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Tesselate.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Tesselate.cpp.o -MF CMakeFiles/libslic3r.dir/Tesselate.cpp.o.d -o CMakeFiles/libslic3r.dir/Tesselate.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Tesselate.cpp [ 44%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/TriangleMesh.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/TriangleMesh.cpp.o -MF CMakeFiles/libslic3r.dir/TriangleMesh.cpp.o.d -o CMakeFiles/libslic3r.dir/TriangleMesh.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/TriangleMesh.cpp [ 44%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/TriangleMeshSlicer.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/TriangleMeshSlicer.cpp.o -MF CMakeFiles/libslic3r.dir/TriangleMeshSlicer.cpp.o.d -o CMakeFiles/libslic3r.dir/TriangleMeshSlicer.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/TriangleMeshSlicer.cpp [ 44%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/utils.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/utils.cpp.o -MF CMakeFiles/libslic3r.dir/utils.cpp.o.d -o CMakeFiles/libslic3r.dir/utils.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/utils.cpp [ 45%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Time.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Time.cpp.o -MF CMakeFiles/libslic3r.dir/Time.cpp.o.d -o CMakeFiles/libslic3r.dir/Time.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Time.cpp [ 45%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Timer.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Timer.cpp.o -MF CMakeFiles/libslic3r.dir/Timer.cpp.o.d -o CMakeFiles/libslic3r.dir/Timer.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Timer.cpp [ 45%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Thread.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Thread.cpp.o -MF CMakeFiles/libslic3r.dir/Thread.cpp.o.d -o CMakeFiles/libslic3r.dir/Thread.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Thread.cpp [ 45%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/TriangleSelector.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/TriangleSelector.cpp.o -MF CMakeFiles/libslic3r.dir/TriangleSelector.cpp.o.d -o CMakeFiles/libslic3r.dir/TriangleSelector.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/TriangleSelector.cpp [ 45%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/TriangleSetSampling.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/TriangleSetSampling.cpp.o -MF CMakeFiles/libslic3r.dir/TriangleSetSampling.cpp.o.d -o CMakeFiles/libslic3r.dir/TriangleSetSampling.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/TriangleSetSampling.cpp [ 45%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/TriangleSelectorWrapper.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/TriangleSelectorWrapper.cpp.o -MF CMakeFiles/libslic3r.dir/TriangleSelectorWrapper.cpp.o.d -o CMakeFiles/libslic3r.dir/TriangleSelectorWrapper.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/TriangleSelectorWrapper.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Model.hpp:21, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/TriangleSelector.cpp:6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 46%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Zipper.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Zipper.cpp.o -MF CMakeFiles/libslic3r.dir/Zipper.cpp.o.d -o CMakeFiles/libslic3r.dir/Zipper.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Zipper.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Model.hpp:21, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/TriangleSelectorWrapper.hpp:9, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/TriangleSelectorWrapper.cpp:5: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 46%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/MinAreaBoundingBox.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/MinAreaBoundingBox.cpp.o -MF CMakeFiles/libslic3r.dir/MinAreaBoundingBox.cpp.o.d -o CMakeFiles/libslic3r.dir/MinAreaBoundingBox.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/MinAreaBoundingBox.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /usr/include/c++/14/bits/stl_tempbuf.h:62, from /usr/include/c++/14/memory:66, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/libslic3r.h:22, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/ClipperUtils.hpp:11, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/TriangleMeshSlicer.cpp:5: In member function ‘std::pair::pair(int&, int&)’, inlined from ‘std::make_pair(int&, int&)std::pair::type>::__type, std::__strip_reference_wrapper::type>::__type>’ at /usr/include/c++/14/bits/stl_pair.h:1137:14, inlined from ‘Slic3r::cut_mesh(indexed_triangle_set const&, float, indexed_triangle_set*, indexed_triangle_set*, bool)::{lambda(Eigen::Matrix const&, int, Eigen::Matrix const&, int, Eigen::Matrix const&)#1}::operator()(Eigen::Matrix const&, int, Eigen::Matrix const&, int, Eigen::Matrix const&) const’ at /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/TriangleMeshSlicer.cpp:2374:38, inlined from ‘Slic3r::cut_mesh(indexed_triangle_set const&, float, indexed_triangle_set*, indexed_triangle_set*, bool)’ at /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/TriangleMeshSlicer.cpp:2376:57: /usr/include/c++/14/bits/stl_pair.h:882:42: warning: ‘ilower’ may be used uninitialized [-Wmaybe-uninitialized] 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/TriangleMeshSlicer.cpp: In function ‘Slic3r::cut_mesh(indexed_triangle_set const&, float, indexed_triangle_set*, indexed_triangle_set*, bool)’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/TriangleMeshSlicer.cpp:2356:29: note: ‘ilower’ declared here 2356 | int iupper, ilower; | ^~~~~~ In member function ‘std::pair::pair(int&, int&)’, inlined from ‘std::make_pair(int&, int&)std::pair::type>::__type, std::__strip_reference_wrapper::type>::__type>’ at /usr/include/c++/14/bits/stl_pair.h:1137:14, inlined from ‘Slic3r::cut_mesh(indexed_triangle_set const&, float, indexed_triangle_set*, indexed_triangle_set*, bool)::{lambda(Eigen::Matrix const&, int, Eigen::Matrix const&, int, Eigen::Matrix const&)#1}::operator()(Eigen::Matrix const&, int, Eigen::Matrix const&, int, Eigen::Matrix const&) const’ at /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/TriangleMeshSlicer.cpp:2374:38, inlined from ‘Slic3r::cut_mesh(indexed_triangle_set const&, float, indexed_triangle_set*, indexed_triangle_set*, bool)’ at /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/TriangleMeshSlicer.cpp:2377:57: /usr/include/c++/14/bits/stl_pair.h:882:42: warning: ‘ilower’ may be used uninitialized [-Wmaybe-uninitialized] 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/TriangleMeshSlicer.cpp: In function ‘Slic3r::cut_mesh(indexed_triangle_set const&, float, indexed_triangle_set*, indexed_triangle_set*, bool)’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/TriangleMeshSlicer.cpp:2356:29: note: ‘ilower’ declared here 2356 | int iupper, ilower; | ^~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 46%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/miniz_extension.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/miniz_extension.cpp.o -MF CMakeFiles/libslic3r.dir/miniz_extension.cpp.o.d -o CMakeFiles/libslic3r.dir/miniz_extension.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/miniz_extension.cpp [ 46%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/OpenVDBUtils.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/OpenVDBUtils.cpp.o -MF CMakeFiles/libslic3r.dir/OpenVDBUtils.cpp.o.d -o CMakeFiles/libslic3r.dir/OpenVDBUtils.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/OpenVDBUtils.cpp [ 46%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/SLA/Pad.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/SLA/Pad.cpp.o -MF CMakeFiles/libslic3r.dir/SLA/Pad.cpp.o.d -o CMakeFiles/libslic3r.dir/SLA/Pad.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/Pad.cpp [ 47%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/SLA/SupportTreeMesher.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/SLA/SupportTreeMesher.cpp.o -MF CMakeFiles/libslic3r.dir/SLA/SupportTreeMesher.cpp.o.d -o CMakeFiles/libslic3r.dir/SLA/SupportTreeMesher.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/SupportTreeMesher.cpp [ 47%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/SLA/SupportTreeBuilder.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/SLA/SupportTreeBuilder.cpp.o -MF CMakeFiles/libslic3r.dir/SLA/SupportTreeBuilder.cpp.o.d -o CMakeFiles/libslic3r.dir/SLA/SupportTreeBuilder.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/SupportTreeBuilder.cpp [ 47%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/SLA/SupportTree.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/SLA/SupportTree.cpp.o -MF CMakeFiles/libslic3r.dir/SLA/SupportTree.cpp.o.d -o CMakeFiles/libslic3r.dir/SLA/SupportTree.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/SupportTree.cpp [ 47%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/SLA/Rotfinder.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/SLA/Rotfinder.cpp.o -MF CMakeFiles/libslic3r.dir/SLA/Rotfinder.cpp.o.d -o CMakeFiles/libslic3r.dir/SLA/Rotfinder.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/Rotfinder.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Model.hpp:21, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintBase.hpp:17, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLAPrint.hpp:13, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/Rotfinder.cpp:15: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Model.hpp:21, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/SupportTree.cpp:19: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 47%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/SLA/SpatIndex.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/SLA/SpatIndex.cpp.o -MF CMakeFiles/libslic3r.dir/SLA/SpatIndex.cpp.o.d -o CMakeFiles/libslic3r.dir/SLA/SpatIndex.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/SpatIndex.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/SupportTreeUtils.hpp:15, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/SupportTreeUtilsLegacy.hpp:8, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/DefaultSupportTree.hpp:8, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/SupportTree.cpp:14: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Geometry.hpp: In instantiation of ‘std::pair<_FIter, _FIter> Slic3r::Geometry::dir_to_spheric(Slic3r::Vec<3, Tin>&, Tout) [with Tout = double; Tin = double; Slic3r::Vec<3, Tin> = Eigen::Matrix]’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/SupportTreeUtilsLegacy.hpp:51:43: required from ‘std::optional Slic3r::sla::search_widening_path(Ex, const SupportableMesh&, const Vec3d&, const Vec3d&, double, double) [with Ex = Slic3r::ExecutionTBB; Vec3d = Eigen::Matrix]’ 51 | auto [polar, azimuth] = dir_to_spheric(dir); | ~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/DefaultSupportTree.hpp:196:41: required from here 196 | return sla::search_widening_path(suptree_ex_policy, m_sm, jp, dir, radius, new_radius); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Geometry.hpp:531:23: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 531 | std::pair dir_to_spheric(const Vec<3, Tin> &n, Tout norm = 1.) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 47%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/SLA/RasterBase.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/SLA/RasterBase.cpp.o -MF CMakeFiles/libslic3r.dir/SLA/RasterBase.cpp.o.d -o CMakeFiles/libslic3r.dir/SLA/RasterBase.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/RasterBase.cpp [ 48%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/SLA/RasterToPolygons.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/SLA/RasterToPolygons.cpp.o -MF CMakeFiles/libslic3r.dir/SLA/RasterToPolygons.cpp.o.d -o CMakeFiles/libslic3r.dir/SLA/RasterToPolygons.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/RasterToPolygons.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 48%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/SLA/ConcaveHull.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/SLA/ConcaveHull.cpp.o -MF CMakeFiles/libslic3r.dir/SLA/ConcaveHull.cpp.o.d -o CMakeFiles/libslic3r.dir/SLA/ConcaveHull.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/ConcaveHull.cpp [ 48%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/SLA/Hollowing.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/SLA/Hollowing.cpp.o -MF CMakeFiles/libslic3r.dir/SLA/Hollowing.cpp.o.d -o CMakeFiles/libslic3r.dir/SLA/Hollowing.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/Hollowing.cpp In file included from /usr/include/c++/14/bits/stl_algo.h:61, from /usr/include/c++/14/algorithm:61, from /usr/include/eigen3/Eigen/Core:95, from /usr/include/eigen3/Eigen/Geometry:11, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/SpatIndex.hpp:12, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/SpatIndex.cpp:5: In function ‘std::__make_heap >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> >*, __gnu_cxx::__ops::_Iter_comp_iter >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> > const&, std::pair >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> > const&)> >(std::pair >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> >*, std::pair >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> >*, __gnu_cxx::__ops::_Iter_comp_iter >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> > const&, std::pair >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> > const&)>&)void’, inlined from ‘std::__heap_select >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> >*, __gnu_cxx::__ops::_Iter_comp_iter >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> > const&, std::pair >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> > const&)> >(std::pair >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> >*, std::pair >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> >*, std::pair >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> >*, __gnu_cxx::__ops::_Iter_comp_iter >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> > const&, std::pair >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> > const&)>)void’ at /usr/include/c++/14/bits/stl_algo.h:1593:23, inlined from ‘std::__partial_sort >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> >*, __gnu_cxx::__ops::_Iter_comp_iter >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> > const&, std::pair >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> > const&)> >(std::pair >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> >*, std::pair >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> >*, std::pair >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> >*, __gnu_cxx::__ops::_Iter_comp_iter >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> > const&, std::pair >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> > const&)>)void’ at /usr/include/c++/14/bits/stl_algo.h:1868:25, inlined from ‘std::partial_sort >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> >*, bool (*)(std::pair >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> > const&, std::pair >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> > const&)>(std::pair >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> >*, std::pair >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> >*, std::pair >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> >*, bool (*)(std::pair >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> > const&, std::pair >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*> > const&))void’ at /usr/include/c++/14/bits/stl_algo.h:4661:26, inlined from ‘boost::geometry::index::detail::rtree::visitors::rstar::remove_elements_to_reinsert, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::index::indexable >, boost::geometry::index::equal_to >, boost::container::new_allocator > >::members_holder>::apply >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>, 17ul>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >(boost::geometry::index::detail::varray >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>, 17ul>&, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>&, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>*, unsigned long, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul> const&, boost::geometry::index::detail::translator >, boost::geometry::index::equal_to > > const&, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>&)void [clone .isra.0]’ at /usr/include/boost/geometry/index/detail/rtree/rstar/insert.hpp:140:26: /usr/include/c++/14/bits/stl_heap.h:355:22: warning: ‘MEM[(struct pair &)&sorted_elements + 40]’ may be used uninitialized [-Wmaybe-uninitialized] 355 | _ValueType __value = _GLIBCXX_MOVE(*(__first + __parent)); | ^~~~~~~ In file included from /usr/include/boost/geometry/index/detail/rtree/rstar/rstar.hpp:14, from /usr/include/boost/geometry/index/rtree.hpp:79, from /usr/include/boost/geometry/algorithms/detail/within/multi_point.hpp:38, from /usr/include/boost/geometry/algorithms/detail/within/implementation.hpp:30, from /usr/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:26, from /usr/include/boost/geometry/algorithms/covered_by.hpp:24, from /usr/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32, from /usr/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:30, from /usr/include/boost/geometry/algorithms/detail/buffer/implementation.hpp:24, from /usr/include/boost/geometry/algorithms/buffer.hpp:22, from /usr/include/boost/geometry/geometry.hpp:63, from /usr/include/boost/geometry.hpp:17, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/BoostAdapter.hpp:13, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/SpatIndex.cpp:8: /usr/include/boost/geometry/index/detail/rtree/rstar/insert.hpp: In function ‘boost::geometry::index::detail::rtree::visitors::rstar::remove_elements_to_reinsert, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::index::indexable >, boost::geometry::index::equal_to >, boost::container::new_allocator > >::members_holder>::apply >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>, 17ul>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >(boost::geometry::index::detail::varray >, boost::variant, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >*>, 17ul>&, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>&, boost::geometry::index::detail::rtree::variant_internal_node, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>*, unsigned long, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul> const&, boost::geometry::index::detail::translator >, boost::geometry::index::equal_to > > const&, boost::geometry::index::detail::rtree::allocators >, std::pair, boost::geometry::index::rstar<16ul, 4ul, 4ul, 32ul>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>&)void [clone .isra.0]’: /usr/include/boost/geometry/index/detail/rtree/rstar/insert.hpp:124:30: note: ‘sorted_elements’ declared here 124 | sorted_elements_type sorted_elements; | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Model.hpp:21, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/Hollowing.cpp:21: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 48%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/SLA/SupportPointGenerator.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/SLA/SupportPointGenerator.cpp.o -MF CMakeFiles/libslic3r.dir/SLA/SupportPointGenerator.cpp.o.d -o CMakeFiles/libslic3r.dir/SLA/SupportPointGenerator.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/SupportPointGenerator.cpp [ 48%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/SLA/Clustering.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/SLA/Clustering.cpp.o -MF CMakeFiles/libslic3r.dir/SLA/Clustering.cpp.o.d -o CMakeFiles/libslic3r.dir/SLA/Clustering.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/Clustering.cpp [ 50%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/SLA/DefaultSupportTree.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/SLA/DefaultSupportTree.cpp.o -MF CMakeFiles/libslic3r.dir/SLA/DefaultSupportTree.cpp.o.d -o CMakeFiles/libslic3r.dir/SLA/DefaultSupportTree.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/DefaultSupportTree.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Model.hpp:21, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/SupportPointGenerator.cpp:10: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/SupportTreeUtils.hpp:15, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/SupportTreeUtilsLegacy.hpp:8, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/DefaultSupportTree.hpp:8, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/DefaultSupportTree.cpp:5: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Geometry.hpp: In instantiation of ‘std::pair<_FIter, _FIter> Slic3r::Geometry::dir_to_spheric(Slic3r::Vec<3, Tin>&, Tout) [with Tout = double; Tin = double; Slic3r::Vec<3, Tin> = Eigen::Matrix]’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/DefaultSupportTree.cpp:420:47: required from here 420 | auto [polar, azimuth] = dir_to_spheric(n); | ~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Geometry.hpp:531:23: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 531 | std::pair dir_to_spheric(const Vec<3, Tin> &n, Tout norm = 1.) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:294, from /usr/include/eigen3/Eigen/Geometry:11, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Point.hpp:26, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/AABBMesh.hpp:11, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/SupportPointGenerator.hpp:10, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/SupportPointGenerator.cpp:7: In member function ‘Eigen::PlainObjectBase >::PlainObjectBase(Eigen::PlainObjectBase > const&)’, inlined from ‘Eigen::Matrix::Matrix(Eigen::Matrix const&)’ at /usr/include/eigen3/Eigen/src/Core/Matrix.h:414:65, inlined from ‘__ct ’ at /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/SupportPointGenerator.cpp:454:12, inlined from ‘__ct ’ at /usr/include/c++/14/bits/stl_pair.h:882:35, inlined from ‘Slic3r::sla::poisson_disk_from_samples > const&, Slic3r::sla::SupportPointGenerator::Structure&, float, Slic3r::sla::SupportPointGenerator::PointGrid3D&, Slic3r::sla::SupportPointGenerator::IslandCoverageFlags)::{lambda(Eigen::Matrix const&)#1}>(std::vector, std::allocator > > const&, float, Slic3r::sla::SupportPointGenerator::uniformly_cover(std::vector > const&, Slic3r::sla::SupportPointGenerator::Structure&, float, Slic3r::sla::SupportPointGenerator::PointGrid3D&, Slic3r::sla::SupportPointGenerator::IslandCoverageFlags)::{lambda(Eigen::Matrix const&)#1})std::vector, std::allocator > >’ at /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/SupportPointGenerator.cpp:492:47, inlined from ‘Slic3r::sla::SupportPointGenerator::uniformly_cover(std::vector > const&, Slic3r::sla::SupportPointGenerator::Structure&, float, Slic3r::sla::SupportPointGenerator::PointGrid3D&, Slic3r::sla::SupportPointGenerator::IslandCoverageFlags)’ at /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/SupportPointGenerator.cpp:589:52: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:512:17: warning: ‘data’ may be used uninitialized [-Wmaybe-uninitialized] 512 | : Base(), m_storage(other.m_storage) { } | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/SupportPointGenerator.cpp: In member function ‘Slic3r::sla::SupportPointGenerator::uniformly_cover(std::vector > const&, Slic3r::sla::SupportPointGenerator::Structure&, float, Slic3r::sla::SupportPointGenerator::PointGrid3D&, Slic3r::sla::SupportPointGenerator::IslandCoverageFlags)’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/SupportPointGenerator.cpp:489:38: note: ‘data’ declared here 489 | PoissonDiskGridEntry data; | ^~~~ [ 50%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/SLA/BranchingTreeSLA.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/SLA/BranchingTreeSLA.cpp.o -MF CMakeFiles/libslic3r.dir/SLA/BranchingTreeSLA.cpp.o.d -o CMakeFiles/libslic3r.dir/SLA/BranchingTreeSLA.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/BranchingTreeSLA.cpp [ 50%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/BranchingTree/BranchingTree.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/BranchingTree/BranchingTree.cpp.o -MF CMakeFiles/libslic3r.dir/BranchingTree/BranchingTree.cpp.o.d -o CMakeFiles/libslic3r.dir/BranchingTree/BranchingTree.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/BranchingTree/BranchingTree.cpp [ 50%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/BranchingTree/PointCloud.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/BranchingTree/PointCloud.cpp.o -MF CMakeFiles/libslic3r.dir/BranchingTree/PointCloud.cpp.o.d -o CMakeFiles/libslic3r.dir/BranchingTree/PointCloud.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/BranchingTree/PointCloud.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/SupportTreeUtils.hpp:15, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/BranchingTreeSLA.cpp:11: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Geometry.hpp: In instantiation of ‘std::pair<_FIter, _FIter> Slic3r::Geometry::dir_to_spheric(Slic3r::Vec<3, Tin>&, Tout) [with Tout = double; Tin = double; Slic3r::Vec<3, Tin> = Eigen::Matrix]’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/SupportTreeUtils.hpp:651:47: required from ‘Slic3r::sla::GroundConnection Slic3r::sla::deepsearch_ground_connection(Ex, const SupportableMesh&, const Junction&, WideningFn&&, const Slic3r::Vec3d&) [with Ex = Slic3r::ExecutionTBB; WideningFn = deepsearch_ground_connection(Slic3r::ExecutionTBB, const SupportableMesh&, const Junction&, double, const Slic3r::Vec3d&)::&; = void; Slic3r::Vec3d = Eigen::Matrix]’ 651 | auto [plr_init, azm_init] = dir_to_spheric(init_dir); | ~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/SupportTreeUtils.hpp:748:40: required from ‘Slic3r::sla::GroundConnection Slic3r::sla::deepsearch_ground_connection(Ex, const SupportableMesh&, const Junction&, double, const Slic3r::Vec3d&) [with Ex = Slic3r::ExecutionTBB; Slic3r::Vec3d = Eigen::Matrix]’ 748 | return deepsearch_ground_connection(policy, sm, source, wfn, init_dir); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/BranchingTreeSLA.cpp:244:49: required from here 244 | auto conn = deepsearch_ground_connection(beam_ex_policy , m_sm, j, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | get_radius(to), init_dir); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Geometry.hpp:531:23: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 531 | std::pair dir_to_spheric(const Vec<3, Tin> &n, Tout norm = 1.) | ^~~~~~~~~~~~~~ [ 50%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Arachne/BeadingStrategy/BeadingStrategy.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Arachne/BeadingStrategy/BeadingStrategy.cpp.o -MF CMakeFiles/libslic3r.dir/Arachne/BeadingStrategy/BeadingStrategy.cpp.o.d -o CMakeFiles/libslic3r.dir/Arachne/BeadingStrategy/BeadingStrategy.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/BeadingStrategy/BeadingStrategy.cpp [ 50%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Arachne/BeadingStrategy/BeadingStrategyFactory.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Arachne/BeadingStrategy/BeadingStrategyFactory.cpp.o -MF CMakeFiles/libslic3r.dir/Arachne/BeadingStrategy/BeadingStrategyFactory.cpp.o.d -o CMakeFiles/libslic3r.dir/Arachne/BeadingStrategy/BeadingStrategyFactory.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/BeadingStrategy/BeadingStrategyFactory.cpp [ 51%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Arachne/BeadingStrategy/DistributedBeadingStrategy.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Arachne/BeadingStrategy/DistributedBeadingStrategy.cpp.o -MF CMakeFiles/libslic3r.dir/Arachne/BeadingStrategy/DistributedBeadingStrategy.cpp.o.d -o CMakeFiles/libslic3r.dir/Arachne/BeadingStrategy/DistributedBeadingStrategy.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/BeadingStrategy/DistributedBeadingStrategy.cpp [ 51%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Arachne/BeadingStrategy/LimitedBeadingStrategy.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Arachne/BeadingStrategy/LimitedBeadingStrategy.cpp.o -MF CMakeFiles/libslic3r.dir/Arachne/BeadingStrategy/LimitedBeadingStrategy.cpp.o.d -o CMakeFiles/libslic3r.dir/Arachne/BeadingStrategy/LimitedBeadingStrategy.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/BeadingStrategy/LimitedBeadingStrategy.cpp [ 51%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Arachne/BeadingStrategy/OuterWallInsetBeadingStrategy.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Arachne/BeadingStrategy/OuterWallInsetBeadingStrategy.cpp.o -MF CMakeFiles/libslic3r.dir/Arachne/BeadingStrategy/OuterWallInsetBeadingStrategy.cpp.o.d -o CMakeFiles/libslic3r.dir/Arachne/BeadingStrategy/OuterWallInsetBeadingStrategy.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/BeadingStrategy/OuterWallInsetBeadingStrategy.cpp [ 51%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Arachne/BeadingStrategy/RedistributeBeadingStrategy.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Arachne/BeadingStrategy/RedistributeBeadingStrategy.cpp.o -MF CMakeFiles/libslic3r.dir/Arachne/BeadingStrategy/RedistributeBeadingStrategy.cpp.o.d -o CMakeFiles/libslic3r.dir/Arachne/BeadingStrategy/RedistributeBeadingStrategy.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/BeadingStrategy/RedistributeBeadingStrategy.cpp [ 51%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Arachne/BeadingStrategy/WideningBeadingStrategy.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Arachne/BeadingStrategy/WideningBeadingStrategy.cpp.o -MF CMakeFiles/libslic3r.dir/Arachne/BeadingStrategy/WideningBeadingStrategy.cpp.o.d -o CMakeFiles/libslic3r.dir/Arachne/BeadingStrategy/WideningBeadingStrategy.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/BeadingStrategy/WideningBeadingStrategy.cpp [ 52%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Arachne/utils/ExtrusionJunction.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Arachne/utils/ExtrusionJunction.cpp.o -MF CMakeFiles/libslic3r.dir/Arachne/utils/ExtrusionJunction.cpp.o.d -o CMakeFiles/libslic3r.dir/Arachne/utils/ExtrusionJunction.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/ExtrusionJunction.cpp [ 52%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Arachne/utils/ExtrusionLine.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Arachne/utils/ExtrusionLine.cpp.o -MF CMakeFiles/libslic3r.dir/Arachne/utils/ExtrusionLine.cpp.o.d -o CMakeFiles/libslic3r.dir/Arachne/utils/ExtrusionLine.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/ExtrusionLine.cpp [ 52%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Arachne/utils/SquareGrid.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Arachne/utils/SquareGrid.cpp.o -MF CMakeFiles/libslic3r.dir/Arachne/utils/SquareGrid.cpp.o.d -o CMakeFiles/libslic3r.dir/Arachne/utils/SquareGrid.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/SquareGrid.cpp [ 52%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Arachne/utils/PolylineStitcher.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Arachne/utils/PolylineStitcher.cpp.o -MF CMakeFiles/libslic3r.dir/Arachne/utils/PolylineStitcher.cpp.o.d -o CMakeFiles/libslic3r.dir/Arachne/utils/PolylineStitcher.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/PolylineStitcher.cpp [ 52%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Geometry/Voronoi.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Geometry/Voronoi.cpp.o -MF CMakeFiles/libslic3r.dir/Geometry/Voronoi.cpp.o.d -o CMakeFiles/libslic3r.dir/Geometry/Voronoi.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Geometry/Voronoi.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Flow.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../ExtrusionEntity.hpp:13, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/ExtrusionLine.hpp:12, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/ExtrusionLine.cpp:6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 52%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Arachne/SkeletalTrapezoidation.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Arachne/SkeletalTrapezoidation.cpp.o -MF CMakeFiles/libslic3r.dir/Arachne/SkeletalTrapezoidation.cpp.o.d -o CMakeFiles/libslic3r.dir/Arachne/SkeletalTrapezoidation.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/SkeletalTrapezoidation.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Flow.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../ExtrusionEntity.hpp:13, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/ExtrusionLine.hpp:12, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/PolylineStitcher.cpp:5: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Flow.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../ExtrusionEntity.hpp:13, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/ExtrusionLine.hpp:12, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/SkeletalTrapezoidation.hpp:17, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/SkeletalTrapezoidation.cpp:4: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 53%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Arachne/SkeletalTrapezoidationGraph.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Arachne/SkeletalTrapezoidationGraph.cpp.o -MF CMakeFiles/libslic3r.dir/Arachne/SkeletalTrapezoidationGraph.cpp.o.d -o CMakeFiles/libslic3r.dir/Arachne/SkeletalTrapezoidationGraph.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/SkeletalTrapezoidationGraph.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 53%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Arachne/WallToolPaths.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Arachne/WallToolPaths.cpp.o -MF CMakeFiles/libslic3r.dir/Arachne/WallToolPaths.cpp.o.d -o CMakeFiles/libslic3r.dir/Arachne/WallToolPaths.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/WallToolPaths.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Flow.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../ExtrusionEntity.hpp:13, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/ExtrusionLine.hpp:12, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/WallToolPaths.hpp:12, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/WallToolPaths.cpp:6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 53%] Linking CXX static library liblibslic3r.a cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/cmake -P CMakeFiles/libslic3r.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r && /usr/bin/cmake -E cmake_link_script CMakeFiles/libslic3r.dir/link.txt --verbose=1 /usr/bin/ar qc liblibslic3r.a CMakeFiles/libslic3r.dir/pchheader.cpp.o CMakeFiles/libslic3r.dir/AABBMesh.cpp.o CMakeFiles/libslic3r.dir/Algorithm/RegionExpansion.cpp.o CMakeFiles/libslic3r.dir/BoundingBox.cpp.o CMakeFiles/libslic3r.dir/BridgeDetector.cpp.o CMakeFiles/libslic3r.dir/Brim.cpp.o CMakeFiles/libslic3r.dir/BuildVolume.cpp.o CMakeFiles/libslic3r.dir/clipper.cpp.o CMakeFiles/libslic3r.dir/ClipperUtils.cpp.o CMakeFiles/libslic3r.dir/Color.cpp.o CMakeFiles/libslic3r.dir/Config.cpp.o CMakeFiles/libslic3r.dir/EdgeGrid.cpp.o CMakeFiles/libslic3r.dir/ElephantFootCompensation.cpp.o CMakeFiles/libslic3r.dir/Emboss.cpp.o CMakeFiles/libslic3r.dir/ExPolygon.cpp.o CMakeFiles/libslic3r.dir/ExPolygonsIndex.cpp.o CMakeFiles/libslic3r.dir/Extruder.cpp.o CMakeFiles/libslic3r.dir/ExtrusionEntity.cpp.o CMakeFiles/libslic3r.dir/ExtrusionEntityCollection.cpp.o CMakeFiles/libslic3r.dir/ExtrusionRole.cpp.o CMakeFiles/libslic3r.dir/ExtrusionSimulator.cpp.o CMakeFiles/libslic3r.dir/Fill/Fill.cpp.o CMakeFiles/libslic3r.dir/Fill/Fill3DHoneycomb.cpp.o CMakeFiles/libslic3r.dir/Fill/FillAdaptive.cpp.o CMakeFiles/libslic3r.dir/Fill/FillBase.cpp.o CMakeFiles/libslic3r.dir/Fill/FillConcentric.cpp.o CMakeFiles/libslic3r.dir/Fill/FillEnsuring.cpp.o CMakeFiles/libslic3r.dir/Fill/FillHoneycomb.cpp.o CMakeFiles/libslic3r.dir/Fill/FillGyroid.cpp.o CMakeFiles/libslic3r.dir/Fill/FillPlanePath.cpp.o CMakeFiles/libslic3r.dir/Fill/FillLine.cpp.o CMakeFiles/libslic3r.dir/Fill/FillLightning.cpp.o CMakeFiles/libslic3r.dir/Fill/Lightning/DistanceField.cpp.o CMakeFiles/libslic3r.dir/Fill/Lightning/Generator.cpp.o CMakeFiles/libslic3r.dir/Fill/Lightning/Layer.cpp.o CMakeFiles/libslic3r.dir/Fill/Lightning/TreeNode.cpp.o CMakeFiles/libslic3r.dir/Fill/FillRectilinear.cpp.o CMakeFiles/libslic3r.dir/Flow.cpp.o CMakeFiles/libslic3r.dir/Format/3mf.cpp.o CMakeFiles/libslic3r.dir/Format/AMF.cpp.o CMakeFiles/libslic3r.dir/Format/OBJ.cpp.o CMakeFiles/libslic3r.dir/Format/objparser.cpp.o CMakeFiles/libslic3r.dir/Format/STL.cpp.o CMakeFiles/libslic3r.dir/Format/SLAArchiveWriter.cpp.o CMakeFiles/libslic3r.dir/Format/SLAArchiveReader.cpp.o CMakeFiles/libslic3r.dir/Format/ZipperArchiveImport.cpp.o CMakeFiles/libslic3r.dir/Format/SL1.cpp.o CMakeFiles/libslic3r.dir/Format/SL1_SVG.cpp.o CMakeFiles/libslic3r.dir/Format/AnycubicSLA.cpp.o CMakeFiles/libslic3r.dir/Format/STEP.cpp.o CMakeFiles/libslic3r.dir/Format/SVG.cpp.o CMakeFiles/libslic3r.dir/Format/SLAArchiveFormatRegistry.cpp.o CMakeFiles/libslic3r.dir/GCode/ThumbnailData.cpp.o CMakeFiles/libslic3r.dir/GCode/Thumbnails.cpp.o CMakeFiles/libslic3r.dir/GCode/ConflictChecker.cpp.o CMakeFiles/libslic3r.dir/GCode/CoolingBuffer.cpp.o CMakeFiles/libslic3r.dir/GCode/ExtrusionProcessor.cpp.o CMakeFiles/libslic3r.dir/GCode/FindReplace.cpp.o CMakeFiles/libslic3r.dir/GCode/LabelObjects.cpp.o CMakeFiles/libslic3r.dir/GCode/GCodeWriter.cpp.o CMakeFiles/libslic3r.dir/GCode/PostProcessor.cpp.o CMakeFiles/libslic3r.dir/GCode/PressureEqualizer.cpp.o CMakeFiles/libslic3r.dir/GCode/PrintExtents.cpp.o CMakeFiles/libslic3r.dir/GCode/RetractWhenCrossingPerimeters.cpp.o CMakeFiles/libslic3r.dir/GCode/SpiralVase.cpp.o CMakeFiles/libslic3r.dir/GCode/SeamPlacer.cpp.o CMakeFiles/libslic3r.dir/GCode/SmoothPath.cpp.o CMakeFiles/libslic3r.dir/GCode/ToolOrdering.cpp.o CMakeFiles/libslic3r.dir/GCode/Wipe.cpp.o CMakeFiles/libslic3r.dir/GCode/WipeTower.cpp.o CMakeFiles/libslic3r.dir/GCode/WipeTowerIntegration.cpp.o CMakeFiles/libslic3r.dir/GCode/GCodeProcessor.cpp.o CMakeFiles/libslic3r.dir/GCode/AvoidCrossingPerimeters.cpp.o CMakeFiles/libslic3r.dir/GCode/Travels.cpp.o CMakeFiles/libslic3r.dir/GCode.cpp.o CMakeFiles/libslic3r.dir/GCodeReader.cpp.o CMakeFiles/libslic3r.dir/Geometry.cpp.o CMakeFiles/libslic3r.dir/Geometry/ArcWelder.cpp.o CMakeFiles/libslic3r.dir/Geometry/Circle.cpp.o CMakeFiles/libslic3r.dir/Geometry/ConvexHull.cpp.o CMakeFiles/libslic3r.dir/Geometry/MedialAxis.cpp.o CMakeFiles/libslic3r.dir/Geometry/VoronoiOffset.cpp.o CMakeFiles/libslic3r.dir/Geometry/VoronoiUtils.cpp.o CMakeFiles/libslic3r.dir/JumpPointSearch.cpp.o CMakeFiles/libslic3r.dir/Layer.cpp.o CMakeFiles/libslic3r.dir/LayerRegion.cpp.o CMakeFiles/libslic3r.dir/Line.cpp.o CMakeFiles/libslic3r.dir/BlacklistedLibraryCheck.cpp.o CMakeFiles/libslic3r.dir/LocalesUtils.cpp.o CMakeFiles/libslic3r.dir/CutUtils.cpp.o CMakeFiles/libslic3r.dir/Model.cpp.o CMakeFiles/libslic3r.dir/ModelArrange.cpp.o CMakeFiles/libslic3r.dir/MultiMaterialSegmentation.cpp.o CMakeFiles/libslic3r.dir/MeshNormals.cpp.o CMakeFiles/libslic3r.dir/Measure.cpp.o CMakeFiles/libslic3r.dir/CustomGCode.cpp.o CMakeFiles/libslic3r.dir/Arrange/Items/ArrangeItem.cpp.o CMakeFiles/libslic3r.dir/Arrange/Items/SimpleArrangeItem.cpp.o CMakeFiles/libslic3r.dir/Arrange/ArrangeSettingsDb_AppCfg.cpp.o CMakeFiles/libslic3r.dir/Arrange/Scene.cpp.o CMakeFiles/libslic3r.dir/Arrange/SceneBuilder.cpp.o CMakeFiles/libslic3r.dir/Arrange/Core/Beds.cpp.o CMakeFiles/libslic3r.dir/Arrange/Core/NFP/NFP.cpp.o CMakeFiles/libslic3r.dir/Arrange/Core/NFP/NFPConcave_CGAL.cpp.o CMakeFiles/libslic3r.dir/Arrange/Core/NFP/NFPConcave_Tesselate.cpp.o CMakeFiles/libslic3r.dir/Arrange/Core/NFP/EdgeCache.cpp.o CMakeFiles/libslic3r.dir/MultiPoint.cpp.o CMakeFiles/libslic3r.dir/NormalUtils.cpp.o CMakeFiles/libslic3r.dir/NSVGUtils.cpp.o CMakeFiles/libslic3r.dir/ObjectID.cpp.o CMakeFiles/libslic3r.dir/PerimeterGenerator.cpp.o CMakeFiles/libslic3r.dir/PlaceholderParser.cpp.o CMakeFiles/libslic3r.dir/Platform.cpp.o CMakeFiles/libslic3r.dir/Point.cpp.o CMakeFiles/libslic3r.dir/Polygon.cpp.o CMakeFiles/libslic3r.dir/MutablePolygon.cpp.o CMakeFiles/libslic3r.dir/PolygonTrimmer.cpp.o CMakeFiles/libslic3r.dir/Polyline.cpp.o CMakeFiles/libslic3r.dir/Preset.cpp.o CMakeFiles/libslic3r.dir/PresetBundle.cpp.o CMakeFiles/libslic3r.dir/PrincipalComponents2D.cpp.o CMakeFiles/libslic3r.dir/AppConfig.cpp.o CMakeFiles/libslic3r.dir/Print.cpp.o CMakeFiles/libslic3r.dir/PrintApply.cpp.o CMakeFiles/libslic3r.dir/PrintBase.cpp.o CMakeFiles/libslic3r.dir/PrintConfig.cpp.o CMakeFiles/libslic3r.dir/PrintObject.cpp.o CMakeFiles/libslic3r.dir/PrintObjectSlice.cpp.o CMakeFiles/libslic3r.dir/PrintRegion.cpp.o CMakeFiles/libslic3r.dir/PNGReadWrite.cpp.o CMakeFiles/libslic3r.dir/QuadricEdgeCollapse.cpp.o CMakeFiles/libslic3r.dir/Semver.cpp.o CMakeFiles/libslic3r.dir/ShortEdgeCollapse.cpp.o CMakeFiles/libslic3r.dir/ShortestPath.cpp.o CMakeFiles/libslic3r.dir/SLAPrint.cpp.o CMakeFiles/libslic3r.dir/SLAPrintSteps.cpp.o CMakeFiles/libslic3r.dir/Slicing.cpp.o CMakeFiles/libslic3r.dir/SlicesToTriangleMesh.cpp.o CMakeFiles/libslic3r.dir/SlicingAdaptive.cpp.o CMakeFiles/libslic3r.dir/Subdivide.cpp.o CMakeFiles/libslic3r.dir/Support/SupportCommon.cpp.o CMakeFiles/libslic3r.dir/Support/SupportDebug.cpp.o CMakeFiles/libslic3r.dir/Support/SupportMaterial.cpp.o CMakeFiles/libslic3r.dir/Support/SupportParameters.cpp.o CMakeFiles/libslic3r.dir/Support/OrganicSupport.cpp.o CMakeFiles/libslic3r.dir/Support/TreeSupport.cpp.o CMakeFiles/libslic3r.dir/Support/TreeSupportCommon.cpp.o CMakeFiles/libslic3r.dir/Support/TreeModelVolumes.cpp.o CMakeFiles/libslic3r.dir/SupportSpotsGenerator.cpp.o CMakeFiles/libslic3r.dir/Surface.cpp.o CMakeFiles/libslic3r.dir/SurfaceCollection.cpp.o CMakeFiles/libslic3r.dir/SVG.cpp.o CMakeFiles/libslic3r.dir/Tesselate.cpp.o CMakeFiles/libslic3r.dir/TriangleMesh.cpp.o CMakeFiles/libslic3r.dir/TriangleMeshSlicer.cpp.o CMakeFiles/libslic3r.dir/utils.cpp.o CMakeFiles/libslic3r.dir/Time.cpp.o CMakeFiles/libslic3r.dir/Timer.cpp.o CMakeFiles/libslic3r.dir/Thread.cpp.o CMakeFiles/libslic3r.dir/TriangleSelector.cpp.o CMakeFiles/libslic3r.dir/TriangleSetSampling.cpp.o CMakeFiles/libslic3r.dir/TriangleSelectorWrapper.cpp.o CMakeFiles/libslic3r.dir/Zipper.cpp.o CMakeFiles/libslic3r.dir/MinAreaBoundingBox.cpp.o CMakeFiles/libslic3r.dir/miniz_extension.cpp.o CMakeFiles/libslic3r.dir/OpenVDBUtils.cpp.o CMakeFiles/libslic3r.dir/SLA/Pad.cpp.o CMakeFiles/libslic3r.dir/SLA/SupportTreeMesher.cpp.o CMakeFiles/libslic3r.dir/SLA/SupportTreeBuilder.cpp.o CMakeFiles/libslic3r.dir/SLA/SupportTree.cpp.o CMakeFiles/libslic3r.dir/SLA/Rotfinder.cpp.o CMakeFiles/libslic3r.dir/SLA/SpatIndex.cpp.o CMakeFiles/libslic3r.dir/SLA/RasterBase.cpp.o CMakeFiles/libslic3r.dir/SLA/RasterToPolygons.cpp.o CMakeFiles/libslic3r.dir/SLA/ConcaveHull.cpp.o CMakeFiles/libslic3r.dir/SLA/Hollowing.cpp.o CMakeFiles/libslic3r.dir/SLA/SupportPointGenerator.cpp.o CMakeFiles/libslic3r.dir/SLA/Clustering.cpp.o CMakeFiles/libslic3r.dir/SLA/DefaultSupportTree.cpp.o CMakeFiles/libslic3r.dir/SLA/BranchingTreeSLA.cpp.o CMakeFiles/libslic3r.dir/BranchingTree/BranchingTree.cpp.o CMakeFiles/libslic3r.dir/BranchingTree/PointCloud.cpp.o CMakeFiles/libslic3r.dir/Arachne/BeadingStrategy/BeadingStrategy.cpp.o CMakeFiles/libslic3r.dir/Arachne/BeadingStrategy/BeadingStrategyFactory.cpp.o CMakeFiles/libslic3r.dir/Arachne/BeadingStrategy/DistributedBeadingStrategy.cpp.o CMakeFiles/libslic3r.dir/Arachne/BeadingStrategy/LimitedBeadingStrategy.cpp.o CMakeFiles/libslic3r.dir/Arachne/BeadingStrategy/OuterWallInsetBeadingStrategy.cpp.o CMakeFiles/libslic3r.dir/Arachne/BeadingStrategy/RedistributeBeadingStrategy.cpp.o CMakeFiles/libslic3r.dir/Arachne/BeadingStrategy/WideningBeadingStrategy.cpp.o CMakeFiles/libslic3r.dir/Arachne/utils/ExtrusionJunction.cpp.o CMakeFiles/libslic3r.dir/Arachne/utils/ExtrusionLine.cpp.o CMakeFiles/libslic3r.dir/Arachne/utils/SquareGrid.cpp.o CMakeFiles/libslic3r.dir/Arachne/utils/PolylineStitcher.cpp.o CMakeFiles/libslic3r.dir/Geometry/Voronoi.cpp.o CMakeFiles/libslic3r.dir/Arachne/SkeletalTrapezoidation.cpp.o CMakeFiles/libslic3r.dir/Arachne/SkeletalTrapezoidationGraph.cpp.o CMakeFiles/libslic3r.dir/Arachne/WallToolPaths.cpp.o /usr/bin/ranlib liblibslic3r.a gmake[2]: Leaving directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' [ 53%] Built target libslic3r /usr/bin/gmake -f src/slic3r/CMakeFiles/libslic3r_gui.dir/build.make src/slic3r/CMakeFiles/libslic3r_gui.dir/depend /usr/bin/gmake -f tests/arrange/CMakeFiles/arrange_tests.dir/build.make tests/arrange/CMakeFiles/arrange_tests.dir/depend /usr/bin/gmake -f tests/thumbnails/CMakeFiles/thumbnails_tests.dir/build.make tests/thumbnails/CMakeFiles/thumbnails_tests.dir/depend /usr/bin/gmake -f tests/libslic3r/CMakeFiles/libslic3r_tests.dir/build.make tests/libslic3r/CMakeFiles/libslic3r_tests.dir/depend /usr/bin/gmake -f tests/fff_print/CMakeFiles/fff_print_tests.dir/build.make tests/fff_print/CMakeFiles/fff_print_tests.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/PrusaSlicer-version_2.7.4 /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/arrange /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/arrange /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/arrange/CMakeFiles/arrange_tests.dir/DependInfo.cmake "--color=" gmake[2]: Entering directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/PrusaSlicer-version_2.7.4 /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/thumbnails /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/thumbnails /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/thumbnails/CMakeFiles/thumbnails_tests.dir/DependInfo.cmake "--color=" gmake[2]: Entering directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/PrusaSlicer-version_2.7.4 /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/libslic3r /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/libslic3r /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/libslic3r/CMakeFiles/libslic3r_tests.dir/DependInfo.cmake "--color=" gmake[2]: Entering directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/PrusaSlicer-version_2.7.4 /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r/CMakeFiles/libslic3r_gui.dir/DependInfo.cmake "--color=" gmake[2]: Entering directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/PrusaSlicer-version_2.7.4 /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/fff_print /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/fff_print /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/fff_print/CMakeFiles/fff_print_tests.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/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]: Leaving directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' /usr/bin/gmake -f tests/libslic3r/CMakeFiles/libslic3r_tests.dir/build.make tests/libslic3r/CMakeFiles/libslic3r_tests.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' gmake[2]: Entering directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' /usr/bin/gmake -f tests/thumbnails/CMakeFiles/thumbnails_tests.dir/build.make tests/thumbnails/CMakeFiles/thumbnails_tests.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' /usr/bin/gmake -f tests/fff_print/CMakeFiles/fff_print_tests.dir/build.make tests/fff_print/CMakeFiles/fff_print_tests.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' [ 53%] Building CXX object tests/arrange/CMakeFiles/arrange_tests.dir/arrange_tests_main.cpp.o gmake[2]: Leaving directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' /usr/bin/gmake -f src/slic3r/CMakeFiles/libslic3r_gui.dir/build.make src/slic3r/CMakeFiles/libslic3r_gui.dir/build cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/arrange && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/arrange/CMakeFiles/arrange_tests.dir/arrange_tests_main.cpp.o -MF CMakeFiles/arrange_tests.dir/arrange_tests_main.cpp.o.d -o CMakeFiles/arrange_tests.dir/arrange_tests_main.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/arrange/arrange_tests_main.cpp gmake[2]: Entering directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' [ 53%] Building CXX object tests/libslic3r/CMakeFiles/libslic3r_tests.dir/libslic3r_tests.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/libslic3r/CMakeFiles/libslic3r_tests.dir/libslic3r_tests.cpp.o -MF CMakeFiles/libslic3r_tests.dir/libslic3r_tests.cpp.o.d -o CMakeFiles/libslic3r_tests.dir/libslic3r_tests.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/libslic3r/libslic3r_tests.cpp [ 53%] Building CXX object tests/fff_print/CMakeFiles/fff_print_tests.dir/fff_print_tests.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/fff_print && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/fff_print/CMakeFiles/fff_print_tests.dir/fff_print_tests.cpp.o -MF CMakeFiles/fff_print_tests.dir/fff_print_tests.cpp.o.d -o CMakeFiles/fff_print_tests.dir/fff_print_tests.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/fff_print/fff_print_tests.cpp [ 54%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/pchheader.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_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/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/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/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/pchheader.cpp.o -MF CMakeFiles/libslic3r_gui.dir/pchheader.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/pchheader.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/pchheader.cpp [ 54%] Building CXX object tests/thumbnails/CMakeFiles/thumbnails_tests.dir/thumbnails_tests_main.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/thumbnails && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/thumbnails/CMakeFiles/thumbnails_tests.dir/thumbnails_tests_main.cpp.o -MF CMakeFiles/thumbnails_tests.dir/thumbnails_tests_main.cpp.o.d -o CMakeFiles/thumbnails_tests.dir/thumbnails_tests_main.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/thumbnails/thumbnails_tests_main.cpp [ 54%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/AboutDialog.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_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/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/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/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/AboutDialog.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/AboutDialog.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/AboutDialog.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/AboutDialog.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/AboutDialog.cpp:16: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 54%] Building CXX object tests/arrange/CMakeFiles/arrange_tests.dir/test_arrange.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/arrange && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/arrange/CMakeFiles/arrange_tests.dir/test_arrange.cpp.o -MF CMakeFiles/arrange_tests.dir/test_arrange.cpp.o.d -o CMakeFiles/arrange_tests.dir/test_arrange.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/arrange/test_arrange.cpp [ 54%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/ArrangeSettingsDialogImgui.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_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/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/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/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/ArrangeSettingsDialogImgui.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/ArrangeSettingsDialogImgui.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/ArrangeSettingsDialogImgui.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ArrangeSettingsDialogImgui.cpp [ 54%] Building CXX object tests/thumbnails/CMakeFiles/thumbnails_tests.dir/test_thumbnails_input_string.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/thumbnails && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/thumbnails/CMakeFiles/thumbnails_tests.dir/test_thumbnails_input_string.cpp.o -MF CMakeFiles/thumbnails_tests.dir/test_thumbnails_input_string.cpp.o.d -o CMakeFiles/thumbnails_tests.dir/test_thumbnails_input_string.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/thumbnails/test_thumbnails_input_string.cpp [ 54%] Building CXX object tests/fff_print/CMakeFiles/fff_print_tests.dir/test_avoid_crossing_perimeters.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/fff_print && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/fff_print/CMakeFiles/fff_print_tests.dir/test_avoid_crossing_perimeters.cpp.o -MF CMakeFiles/fff_print_tests.dir/test_avoid_crossing_perimeters.cpp.o.d -o CMakeFiles/fff_print_tests.dir/test_avoid_crossing_perimeters.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/fff_print/test_avoid_crossing_perimeters.cpp [ 54%] Building CXX object tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_line.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_line.cpp.o -MF CMakeFiles/libslic3r_tests.dir/test_line.cpp.o.d -o CMakeFiles/libslic3r_tests.dir/test_line.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/libslic3r/test_line.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/fff_print/test_data.hpp:4, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/fff_print/test_avoid_crossing_perimeters.cpp:3: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ArrangeSettingsDialogImgui.cpp:8: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/Thumbnails.hpp:9, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/thumbnails/test_thumbnails_input_string.cpp:4: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Model.hpp:21, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/arrange/test_arrange.cpp:22: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 54%] Building CXX object tests/thumbnails/CMakeFiles/thumbnails_tests.dir/test_thumbnails_ini_string.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/thumbnails && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/thumbnails/CMakeFiles/thumbnails_tests.dir/test_thumbnails_ini_string.cpp.o -MF CMakeFiles/thumbnails_tests.dir/test_thumbnails_ini_string.cpp.o.d -o CMakeFiles/thumbnails_tests.dir/test_thumbnails_ini_string.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/thumbnails/test_thumbnails_ini_string.cpp [ 54%] Building CXX object tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_point.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_point.cpp.o -MF CMakeFiles/libslic3r_tests.dir/test_point.cpp.o.d -o CMakeFiles/libslic3r_tests.dir/test_point.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/libslic3r/test_point.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 54%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/SysInfoDialog.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_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/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/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/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/SysInfoDialog.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/SysInfoDialog.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/SysInfoDialog.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/SysInfoDialog.cpp [ 54%] Building CXX object tests/fff_print/CMakeFiles/fff_print_tests.dir/test_bridges.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/fff_print && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/fff_print/CMakeFiles/fff_print_tests.dir/test_bridges.cpp.o -MF CMakeFiles/fff_print_tests.dir/test_bridges.cpp.o.d -o CMakeFiles/fff_print_tests.dir/test_bridges.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/fff_print/test_bridges.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/thumbnails/test_thumbnails_ini_string.cpp:3: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/fff_print/test_data.hpp:4, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/fff_print/test_bridges.cpp:6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ [ 54%] Building CXX object tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_3mf.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_3mf.cpp.o -MF CMakeFiles/libslic3r_tests.dir/test_3mf.cpp.o.d -o CMakeFiles/libslic3r_tests.dir/test_3mf.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/libslic3r/test_3mf.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 55%] Linking CXX executable thumbnails_tests cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/thumbnails && /usr/bin/cmake -E cmake_link_script CMakeFiles/thumbnails_tests.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/thumbnails_tests.dir/thumbnails_tests_main.cpp.o CMakeFiles/thumbnails_tests.dir/test_thumbnails_input_string.cpp.o CMakeFiles/thumbnails_tests.dir/test_thumbnails_ini_string.cpp.o -o thumbnails_tests ../../src/libslic3r/liblibslic3r.a ../../src/libslic3r/liblibslic3r.a ../../src/admesh/libadmesh.a ../../src/miniz/libminiz_static.a /usr/lib64/libboost_log.so.1.83.0 /usr/lib64/libboost_filesystem.so.1.83.0 /usr/lib64/libboost_locale.so.1.83.0 /usr/lib64/libboost_thread.so.1.83.0 /usr/lib64/libboost_regex.so.1.83.0 /usr/lib64/libboost_chrono.so.1.83.0 /usr/lib64/libboost_atomic.so.1.83.0 /usr/lib64/libboost_date_time.so.1.83.0 ../../src/clipper/libclipper.a ../../src/boost/libnowide.a /usr/lib64/libexpat.so.1.9.2 ../../src/glu-libtess/libglu-libtess.a /usr/lib64/libqhullcpp.a /usr/lib64/libqhull_r.so.8.0.2 ../../src/semver/libsemver.a ../../src/libslic3r/liblibslic3r_cgal.a /usr/lib64/libgmpxx.so /lib64/libmpfr.so /lib64/libgmp.so -ldl /usr/lib64/libpng.so /usr/lib64/libjpeg.so ../../src/qoi/libqoi.a /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/lib64/libbgcode_convert.a /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/lib64/libbgcode_binarize.a /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/lib/libheatshrink_dynalloc.a /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/lib64/libbgcode_core.a /usr/lib64/libopenvdb.so /usr/lib64/libz.so /usr/lib64/libboost_system.so.1.83.0 /usr/lib64/libboost_iostreams.so.1.83.0 /usr/lib64/libImath-3_1.so.29.10.0 -lm /usr/lib64/libtbb.so.12.11 /usr/lib64/libtbbmalloc.so.2.11 /usr/lib64/libnlopt.so In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/SysInfoDialog.cpp:8: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Model.hpp:21, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/libslic3r/test_3mf.cpp:3: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 56%] Building CXX object tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_aabbindirect.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_aabbindirect.cpp.o -MF CMakeFiles/libslic3r_tests.dir/test_aabbindirect.cpp.o.d -o CMakeFiles/libslic3r_tests.dir/test_aabbindirect.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/libslic3r/test_aabbindirect.cpp [ 57%] Building CXX object tests/fff_print/CMakeFiles/fff_print_tests.dir/test_cooling.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/fff_print && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/fff_print/CMakeFiles/fff_print_tests.dir/test_cooling.cpp.o -MF CMakeFiles/fff_print_tests.dir/test_cooling.cpp.o.d -o CMakeFiles/fff_print_tests.dir/test_cooling.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/fff_print/test_cooling.cpp [ 57%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/KBShortcutsDialog.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_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/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/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/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/KBShortcutsDialog.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/KBShortcutsDialog.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/KBShortcutsDialog.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/KBShortcutsDialog.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/fff_print/test_data.hpp:4, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/fff_print/test_cooling.cpp:6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 57%] Building CXX object tests/arrange/CMakeFiles/arrange_tests.dir/test_arrange_integration.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/arrange && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/arrange/CMakeFiles/arrange_tests.dir/test_arrange_integration.cpp.o -MF CMakeFiles/arrange_tests.dir/test_arrange_integration.cpp.o.d -o CMakeFiles/arrange_tests.dir/test_arrange_integration.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/arrange/test_arrange_integration.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/KBShortcutsDialog.cpp:9: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 57%] Building CXX object tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_kdtreeindirect.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_kdtreeindirect.cpp.o -MF CMakeFiles/libslic3r_tests.dir/test_kdtreeindirect.cpp.o.d -o CMakeFiles/libslic3r_tests.dir/test_kdtreeindirect.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/libslic3r/test_kdtreeindirect.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Model.hpp:21, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/arrange/test_arrange_integration.cpp:10: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 57%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/BackgroundSlicingProcess.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_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/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/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/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/BackgroundSlicingProcess.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/BackgroundSlicingProcess.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/BackgroundSlicingProcess.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/BackgroundSlicingProcess.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 57%] Building CXX object tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_arachne.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_arachne.cpp.o -MF CMakeFiles/libslic3r_tests.dir/test_arachne.cpp.o.d -o CMakeFiles/libslic3r_tests.dir/test_arachne.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/libslic3r/test_arachne.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Flow.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../ExtrusionEntity.hpp:13, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/ExtrusionLine.hpp:12, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/WallToolPaths.hpp:12, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/libslic3r/test_arachne.cpp:3: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Model.hpp:21, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintBase.hpp:17, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/BackgroundSlicingProcess.hpp:17, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/BackgroundSlicingProcess.cpp:7: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 57%] Building CXX object tests/fff_print/CMakeFiles/fff_print_tests.dir/test_clipper.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/fff_print && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/fff_print/CMakeFiles/fff_print_tests.dir/test_clipper.cpp.o -MF CMakeFiles/fff_print_tests.dir/test_clipper.cpp.o.d -o CMakeFiles/fff_print_tests.dir/test_clipper.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/fff_print/test_clipper.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Arachne/utils/../../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/fff_print/test_data.hpp:4, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/fff_print/test_clipper.cpp:3: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 57%] Building CXX object tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_arc_welder.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_arc_welder.cpp.o -MF CMakeFiles/libslic3r_tests.dir/test_arc_welder.cpp.o.d -o CMakeFiles/libslic3r_tests.dir/test_arc_welder.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/libslic3r/test_arc_welder.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' [ 57%] Built target thumbnails_tests /usr/bin/gmake -f tests/sla_print/CMakeFiles/sla_print_tests.dir/build.make tests/sla_print/CMakeFiles/sla_print_tests.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/PrusaSlicer-version_2.7.4 /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/sla_print /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/sla_print /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/sla_print/CMakeFiles/sla_print_tests.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' /usr/bin/gmake -f tests/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/PrusaSlicer-version_2.7.4/redhat-linux-build' [ 58%] Building CXX object tests/sla_print/CMakeFiles/sla_print_tests.dir/sla_print_tests_main.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/sla_print && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/sla_print/CMakeFiles/sla_print_tests.dir/sla_print_tests_main.cpp.o -MF CMakeFiles/sla_print_tests.dir/sla_print_tests_main.cpp.o.d -o CMakeFiles/sla_print_tests.dir/sla_print_tests_main.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/sla_print/sla_print_tests_main.cpp [ 58%] Building CXX object tests/fff_print/CMakeFiles/fff_print_tests.dir/test_custom_gcode.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/fff_print && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/fff_print/CMakeFiles/fff_print_tests.dir/test_custom_gcode.cpp.o -MF CMakeFiles/fff_print_tests.dir/test_custom_gcode.cpp.o.d -o CMakeFiles/fff_print_tests.dir/test_custom_gcode.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/fff_print/test_custom_gcode.cpp [ 58%] Building CXX object tests/arrange/CMakeFiles/arrange_tests.dir/__/data/prusaparts.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/arrange && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/arrange/CMakeFiles/arrange_tests.dir/__/data/prusaparts.cpp.o -MF CMakeFiles/arrange_tests.dir/__/data/prusaparts.cpp.o.d -o CMakeFiles/arrange_tests.dir/__/data/prusaparts.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/data/prusaparts.cpp [ 59%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/BitmapCache.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_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/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/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/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/BitmapCache.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/BitmapCache.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/BitmapCache.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/BitmapCache.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/fff_print/test_custom_gcode.cpp:9: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 59%] Building CXX object tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_clipper_offset.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_clipper_offset.cpp.o -MF CMakeFiles/libslic3r_tests.dir/test_clipper_offset.cpp.o.d -o CMakeFiles/libslic3r_tests.dir/test_clipper_offset.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/libslic3r/test_clipper_offset.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/BitmapCache.cpp:10: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 59%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/ConfigSnapshotDialog.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_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/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/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/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/ConfigSnapshotDialog.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/ConfigSnapshotDialog.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/ConfigSnapshotDialog.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ConfigSnapshotDialog.cpp [ 59%] Building CXX object tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_clipper_utils.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_clipper_utils.cpp.o -MF CMakeFiles/libslic3r_tests.dir/test_clipper_utils.cpp.o.d -o CMakeFiles/libslic3r_tests.dir/test_clipper_utils.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/libslic3r/test_clipper_utils.cpp [ 59%] Linking CXX executable arrange_tests cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/arrange && /usr/bin/cmake -E cmake_link_script CMakeFiles/arrange_tests.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/arrange_tests.dir/arrange_tests_main.cpp.o CMakeFiles/arrange_tests.dir/test_arrange.cpp.o CMakeFiles/arrange_tests.dir/test_arrange_integration.cpp.o CMakeFiles/arrange_tests.dir/__/data/prusaparts.cpp.o -o arrange_tests ../../src/libslic3r/liblibslic3r.a ../../src/libslic3r/liblibslic3r.a ../../src/admesh/libadmesh.a ../../src/miniz/libminiz_static.a /usr/lib64/libboost_log.so.1.83.0 /usr/lib64/libboost_filesystem.so.1.83.0 /usr/lib64/libboost_locale.so.1.83.0 /usr/lib64/libboost_thread.so.1.83.0 /usr/lib64/libboost_regex.so.1.83.0 /usr/lib64/libboost_chrono.so.1.83.0 /usr/lib64/libboost_atomic.so.1.83.0 /usr/lib64/libboost_date_time.so.1.83.0 ../../src/clipper/libclipper.a ../../src/boost/libnowide.a /usr/lib64/libexpat.so.1.9.2 ../../src/glu-libtess/libglu-libtess.a /usr/lib64/libqhullcpp.a /usr/lib64/libqhull_r.so.8.0.2 ../../src/semver/libsemver.a ../../src/libslic3r/liblibslic3r_cgal.a /usr/lib64/libgmpxx.so /lib64/libmpfr.so /lib64/libgmp.so -ldl /usr/lib64/libpng.so /usr/lib64/libjpeg.so ../../src/qoi/libqoi.a /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/lib64/libbgcode_convert.a /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/lib64/libbgcode_binarize.a /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/lib/libheatshrink_dynalloc.a /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/lib64/libbgcode_core.a /usr/lib64/libopenvdb.so /usr/lib64/libz.so /usr/lib64/libboost_system.so.1.83.0 /usr/lib64/libboost_iostreams.so.1.83.0 /usr/lib64/libImath-3_1.so.29.10.0 -lm /usr/lib64/libtbb.so.12.11 /usr/lib64/libtbbmalloc.so.2.11 /usr/lib64/libnlopt.so In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ConfigSnapshotDialog.hpp:8, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ConfigSnapshotDialog.cpp:5: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 59%] Building CXX object tests/sla_print/CMakeFiles/sla_print_tests.dir/sla_print_tests.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/sla_print && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/sla_print/CMakeFiles/sla_print_tests.dir/sla_print_tests.cpp.o -MF CMakeFiles/sla_print_tests.dir/sla_print_tests.cpp.o.d -o CMakeFiles/sla_print_tests.dir/sla_print_tests.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/sla_print/sla_print_tests.cpp [ 59%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/3DScene.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_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/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/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/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/3DScene.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/3DScene.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/3DScene.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/3DScene.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Model.hpp:21, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintBase.hpp:17, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLAPrint.hpp:13, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/sla_print/sla_test_utils.hpp:13, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/sla_print/sla_print_tests.cpp:6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 60%] Building CXX object tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_color.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_color.cpp.o -MF CMakeFiles/libslic3r_tests.dir/test_color.cpp.o.d -o CMakeFiles/libslic3r_tests.dir/test_color.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/libslic3r/test_color.cpp [ 60%] Building CXX object tests/fff_print/CMakeFiles/fff_print_tests.dir/test_data.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/fff_print && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/fff_print/CMakeFiles/fff_print_tests.dir/test_data.cpp.o -MF CMakeFiles/fff_print_tests.dir/test_data.cpp.o.d -o CMakeFiles/fff_print_tests.dir/test_data.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/fff_print/test_data.cpp [ 60%] Building CXX object tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_config.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_config.cpp.o -MF CMakeFiles/libslic3r_tests.dir/test_config.cpp.o.d -o CMakeFiles/libslic3r_tests.dir/test_config.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/libslic3r/test_config.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Preset.hpp:16, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_App.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/3DScene.cpp:16: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/fff_print/test_data.hpp:4, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/fff_print/test_data.cpp:1: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/libslic3r/test_config.cpp:3: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 60%] Building CXX object tests/sla_print/CMakeFiles/sla_print_tests.dir/sla_test_utils.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/sla_print && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/sla_print/CMakeFiles/sla_print_tests.dir/sla_test_utils.cpp.o -MF CMakeFiles/sla_print_tests.dir/sla_test_utils.cpp.o.d -o CMakeFiles/sla_print_tests.dir/sla_test_utils.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/sla_print/sla_test_utils.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Model.hpp:21, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintBase.hpp:17, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLAPrint.hpp:13, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/sla_print/sla_test_utils.hpp:13, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/sla_print/sla_test_utils.cpp:1: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Model.hpp:18: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Geometry.hpp: In instantiation of ‘std::pair<_FIter, _FIter> Slic3r::Geometry::dir_to_spheric(Slic3r::Vec<3, Tin>&, Tout) [with Tout = double; Tin = double; Slic3r::Vec<3, Tin> = Eigen::Matrix]’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/SupportTreeUtilsLegacy.hpp:51:43: required from ‘std::optional Slic3r::sla::search_widening_path(Ex, const SupportableMesh&, const Slic3r::Vec3d&, const Slic3r::Vec3d&, double, double) [with Ex = Slic3r::ExecutionTBB; Slic3r::Vec3d = Eigen::Matrix]’ 51 | auto [polar, azimuth] = dir_to_spheric(dir); | ~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/DefaultSupportTree.hpp:196:41: required from here 196 | return sla::search_widening_path(suptree_ex_policy, m_sm, jp, dir, radius, new_radius); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Geometry.hpp:531:23: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 531 | std::pair dir_to_spheric(const Vec<3, Tin> &n, Tout norm = 1.) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/3DScene.cpp: In member function ‘int Slic3r::GLVolumeCollection::load_wipe_tower_preview(float, float, float, float, const std::vector >&, float, float, float, bool, float)’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/3DScene.cpp:575:99: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 575 | const auto [R, scale_x] = WipeTower::get_wipe_tower_cone_base(width, height, depth, cone_angle); | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /usr/include/c++/14/bits/stl_uninitialized.h:63, from /usr/include/c++/14/memory:69, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/libslic3r.h:22, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/3DScene.hpp:15, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/3DScene.cpp:14: In function ‘std::__copy_move::__copy_m(double const*, double const*, double*)double*’, inlined from ‘std::__copy_move_a2(double const*, double const*, double*)double*’ at /usr/include/c++/14/bits/stl_algobase.h:521:30, inlined from ‘std::__copy_move_a1(double const*, double const*, double*)double*’ at /usr/include/c++/14/bits/stl_algobase.h:548:42, inlined from ‘std::__copy_move_a > >, double*>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, double*)double*’ at /usr/include/c++/14/bits/stl_algobase.h:555:31, inlined from ‘std::copy<__gnu_cxx::__normal_iterator > >, double*>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, double*)double*’ at /usr/include/c++/14/bits/stl_algobase.h:651:7, inlined from ‘std::__uninitialized_copy::__uninit_copy<__gnu_cxx::__normal_iterator > >, double*>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, double*)double*’ at /usr/include/c++/14/bits/stl_uninitialized.h:147:27, inlined from ‘std::uninitialized_copy<__gnu_cxx::__normal_iterator > >, double*>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, double*)double*’ at /usr/include/c++/14/bits/stl_uninitialized.h:185:15, inlined from ‘std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator > >, double*, double>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, double*, std::allocator&)double*’ at /usr/include/c++/14/bits/stl_uninitialized.h:373:37, inlined from ‘std::vector >::_M_range_insert<__gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, std::forward_iterator_tag)void’ at /usr/include/c++/14/bits/vector.tcc:1017:38, inlined from ‘std::vector >::insert<__gnu_cxx::__normal_iterator > >, void>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >)__gnu_cxx::__normal_iterator > >’ at /usr/include/c++/14/bits/stl_vector.h:1488:19, inlined from ‘Slic3r::append, std::allocator >(std::vector >&, std::vector > const&)void’ at /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/libslic3r.h:128:20, inlined from ‘Slic3r::GLVolumeCollection::get_current_print_zs(bool) const’ at /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/3DScene.cpp:934:19: /usr/include/c++/14/bits/stl_algobase.h:452:30: warning: ‘memmove’ writing between 9 and 9223372036854775800 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 452 | __builtin_memmove(__result, __first, sizeof(_Tp) * _Num); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/ppc64le-redhat-linux/bits/c++allocator.h:33, from /usr/include/c++/14/bits/allocator.h:46, from /usr/include/c++/14/memory:65: In member function ‘std::__new_allocator::allocate(unsigned long, void const*)’, inlined from ‘std::allocator_traits >::allocate(std::allocator&, unsigned long)’ at /usr/include/c++/14/bits/alloc_traits.h:478:28, inlined from ‘std::_Vector_base >::_M_allocate(unsigned long)’ at /usr/include/c++/14/bits/stl_vector.h:380:33, inlined from ‘std::vector >::_M_range_insert<__gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, std::forward_iterator_tag)void’ at /usr/include/c++/14/bits/vector.tcc:1008:40, inlined from ‘std::vector >::insert<__gnu_cxx::__normal_iterator > >, void>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >)__gnu_cxx::__normal_iterator > >’ at /usr/include/c++/14/bits/stl_vector.h:1488:19, inlined from ‘Slic3r::append, std::allocator >(std::vector >&, std::vector > const&)void’ at /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/libslic3r.h:128:20, inlined from ‘Slic3r::GLVolumeCollection::get_current_print_zs(bool) const’ at /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/3DScene.cpp:934:19: /usr/include/c++/14/bits/new_allocator.h:151:55: note: at offset [-9223372036854775808, -1] into destination object of size [8, 9223372036854775800] allocated by ‘operator new(unsigned long)’ 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); | ^ [ 60%] Building CXX object tests/sla_print/CMakeFiles/sla_print_tests.dir/sla_supptgen_tests.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/sla_print && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/sla_print/CMakeFiles/sla_print_tests.dir/sla_supptgen_tests.cpp.o -MF CMakeFiles/sla_print_tests.dir/sla_supptgen_tests.cpp.o.d -o CMakeFiles/sla_print_tests.dir/sla_supptgen_tests.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/sla_print/sla_supptgen_tests.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Model.hpp:21, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintBase.hpp:17, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLAPrint.hpp:13, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/sla_print/sla_test_utils.hpp:13, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/sla_print/sla_supptgen_tests.cpp:8: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 60%] Building CXX object tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_curve_fitting.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_curve_fitting.cpp.o -MF CMakeFiles/libslic3r_tests.dir/test_curve_fitting.cpp.o.d -o CMakeFiles/libslic3r_tests.dir/test_curve_fitting.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/libslic3r/test_curve_fitting.cpp [ 60%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GLShadersManager.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_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/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/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/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GLShadersManager.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/GLShadersManager.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/GLShadersManager.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GLShadersManager.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 60%] Building CXX object tests/sla_print/CMakeFiles/sla_print_tests.dir/sla_raycast_tests.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/sla_print && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/sla_print/CMakeFiles/sla_print_tests.dir/sla_raycast_tests.cpp.o -MF CMakeFiles/sla_print_tests.dir/sla_raycast_tests.cpp.o.d -o CMakeFiles/sla_print_tests.dir/sla_raycast_tests.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/sla_print/sla_raycast_tests.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Preset.hpp:16, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_App.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GLShadersManager.cpp:9: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Model.hpp:21, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintBase.hpp:17, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLAPrint.hpp:13, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/sla_print/sla_test_utils.hpp:13, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/sla_print/sla_raycast_tests.cpp:7: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 60%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GLShader.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_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/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/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/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GLShader.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/GLShader.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/GLShader.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GLShader.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 60%] Building CXX object tests/fff_print/CMakeFiles/fff_print_tests.dir/test_extrusion_entity.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/fff_print && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/fff_print/CMakeFiles/fff_print_tests.dir/test_extrusion_entity.cpp.o -MF CMakeFiles/fff_print_tests.dir/test_extrusion_entity.cpp.o.d -o CMakeFiles/fff_print_tests.dir/test_extrusion_entity.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/fff_print/test_extrusion_entity.cpp [ 60%] Building CXX object tests/sla_print/CMakeFiles/sla_print_tests.dir/sla_supptreeutils_tests.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/sla_print && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/sla_print/CMakeFiles/sla_print_tests.dir/sla_supptreeutils_tests.cpp.o -MF CMakeFiles/sla_print_tests.dir/sla_supptreeutils_tests.cpp.o.d -o CMakeFiles/sla_print_tests.dir/sla_supptreeutils_tests.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/sla_print/sla_supptreeutils_tests.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Flow.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/ExtrusionEntity.hpp:13, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/ExtrusionEntityCollection.hpp:12, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/fff_print/test_extrusion_entity.cpp:5: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 60%] Building CXX object tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_cut_surface.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_cut_surface.cpp.o -MF CMakeFiles/libslic3r_tests.dir/test_cut_surface.cpp.o.d -o CMakeFiles/libslic3r_tests.dir/test_cut_surface.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/libslic3r/test_cut_surface.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/SupportTreeUtils.hpp: In function ‘dir_to_spheric’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/SupportTreeUtils.hpp:326: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 326 | bool optimize_pinhead_placement(Ex policy, /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/SupportTreeUtils.hpp:15, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/sla_print/sla_supptreeutils_tests.cpp:7: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Geometry.hpp: In instantiation of ‘std::pair<_FIter, _FIter> Slic3r::Geometry::dir_to_spheric(Slic3r::Vec<3, Tin>&, Tout) [with Tout = double; Tin = double; Slic3r::Vec<3, Tin> = Eigen::Matrix]’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/SupportTreeUtils.hpp:651:47: required from ‘Slic3r::sla::GroundConnection Slic3r::sla::deepsearch_ground_connection(Ex, const SupportableMesh&, const Junction&, WideningFn&&, const Slic3r::Vec3d&) [with Ex = Slic3r::ExecutionSeq; WideningFn = deepsearch_ground_connection(Slic3r::ExecutionSeq, const SupportableMesh&, const Junction&, double, const Slic3r::Vec3d&)::&; = void; Slic3r::Vec3d = Eigen::Matrix]’ 651 | auto [plr_init, azm_init] = dir_to_spheric(init_dir); | ~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/SupportTreeUtils.hpp:748:40: required from ‘Slic3r::sla::GroundConnection Slic3r::sla::deepsearch_ground_connection(Ex, const SupportableMesh&, const Junction&, double, const Slic3r::Vec3d&) [with Ex = Slic3r::ExecutionSeq; Slic3r::Vec3d = Eigen::Matrix]’ 748 | return deepsearch_ground_connection(policy, sm, source, wfn, init_dir); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/sla_print/sla_supptreeutils_tests.cpp:118:50: required from here 118 | sla::deepsearch_ground_connection(ex_seq, sm, j, EndR, sla::DOWN); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Geometry.hpp:531:23: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 531 | std::pair dir_to_spheric(const Vec<3, Tin> &n, Tout norm = 1.) | ^~~~~~~~~~~~~~ [ 61%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GLCanvas3D.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_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/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/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/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GLCanvas3D.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/GLCanvas3D.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/GLCanvas3D.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GLCanvas3D.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 61%] Building CXX object tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_elephant_foot_compensation.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_elephant_foot_compensation.cpp.o -MF CMakeFiles/libslic3r_tests.dir/test_elephant_foot_compensation.cpp.o.d -o CMakeFiles/libslic3r_tests.dir/test_elephant_foot_compensation.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/libslic3r/test_elephant_foot_compensation.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCodeReader.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/GCodeProcessor.hpp:10, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GLCanvas3D.hpp:21, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GLCanvas3D.cpp:12: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ [ 62%] Building CXX object tests/sla_print/CMakeFiles/sla_print_tests.dir/sla_archive_readwrite_tests.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/sla_print && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/sla_print/CMakeFiles/sla_print_tests.dir/sla_archive_readwrite_tests.cpp.o -MF CMakeFiles/sla_print_tests.dir/sla_archive_readwrite_tests.cpp.o.d -o CMakeFiles/sla_print_tests.dir/sla_archive_readwrite_tests.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/sla_print/sla_archive_readwrite_tests.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Flow.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/libslic3r/test_elephant_foot_compensation.cpp:9: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 63%] Building CXX object tests/fff_print/CMakeFiles/fff_print_tests.dir/test_fill.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/fff_print && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/fff_print/CMakeFiles/fff_print_tests.dir/test_fill.cpp.o -MF CMakeFiles/fff_print_tests.dir/test_fill.cpp.o.d -o CMakeFiles/fff_print_tests.dir/test_fill.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/fff_print/test_fill.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectList.hpp:18, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GLCanvas3D.cpp:39: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp: In member function ‘Slic3r::GUI::t_layer_height_range Slic3r::GUI::ObjectDataViewModelNode::GetLayerRange() const’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp:203:57: note: parameter passing for argument of type ‘Slic3r::GUI::t_layer_height_range’ {aka ‘std::pair’} when C++17 is enabled changed to match C++14 in GCC 10.1 203 | t_layer_height_range GetLayerRange() const { return m_layer_range; } | ^ /usr/include/CGAL/NT_converter.h: In member function ‘operator()’: /usr/include/CGAL/NT_converter.h:107: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 107 | operator()(const NT1 &a) const In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Model.hpp:21, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintBase.hpp:17, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLAPrint.hpp:13, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/sla_print/sla_archive_readwrite_tests.cpp:4: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Flow.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/fff_print/test_fill.cpp:9: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/fff_print/test_fill.cpp:1: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/fff_print/test_fill.cpp: In lambda function: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/fff_print/test_fill.cpp:243:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 243 | REQUIRE(num_inside == infill_points.size()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/fff_print/test_fill.cpp: In lambda function: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/fff_print/test_fill.cpp:376:39: warning: comparison of integer expressions of different signedness: ‘std::set::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 376 | REQUIRE(layers.size() == layers_with_perimeters + config.opt_int("raft_layers")); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 64%] Building CXX object tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_expolygon.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_expolygon.cpp.o -MF CMakeFiles/libslic3r_tests.dir/test_expolygon.cpp.o.d -o CMakeFiles/libslic3r_tests.dir/test_expolygon.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/libslic3r/test_expolygon.cpp /usr/include/CGAL/Cartesian_converter.h: In member function ‘operator()’: /usr/include/CGAL/Cartesian_converter.h:313: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 313 | operator()(const typename K1::Vector_3 &a) const /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 64%] Linking CXX executable sla_print_tests cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/sla_print && /usr/bin/cmake -E cmake_link_script CMakeFiles/sla_print_tests.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/sla_print_tests.dir/sla_print_tests_main.cpp.o CMakeFiles/sla_print_tests.dir/sla_print_tests.cpp.o CMakeFiles/sla_print_tests.dir/sla_test_utils.cpp.o CMakeFiles/sla_print_tests.dir/sla_supptgen_tests.cpp.o CMakeFiles/sla_print_tests.dir/sla_raycast_tests.cpp.o CMakeFiles/sla_print_tests.dir/sla_supptreeutils_tests.cpp.o CMakeFiles/sla_print_tests.dir/sla_archive_readwrite_tests.cpp.o -o sla_print_tests ../../src/libslic3r/liblibslic3r.a ../../src/libslic3r/liblibslic3r.a ../../src/admesh/libadmesh.a ../../src/miniz/libminiz_static.a /usr/lib64/libboost_log.so.1.83.0 /usr/lib64/libboost_filesystem.so.1.83.0 /usr/lib64/libboost_locale.so.1.83.0 /usr/lib64/libboost_thread.so.1.83.0 /usr/lib64/libboost_regex.so.1.83.0 /usr/lib64/libboost_chrono.so.1.83.0 /usr/lib64/libboost_atomic.so.1.83.0 /usr/lib64/libboost_date_time.so.1.83.0 ../../src/clipper/libclipper.a ../../src/boost/libnowide.a /usr/lib64/libexpat.so.1.9.2 ../../src/glu-libtess/libglu-libtess.a /usr/lib64/libqhullcpp.a /usr/lib64/libqhull_r.so.8.0.2 ../../src/semver/libsemver.a ../../src/libslic3r/liblibslic3r_cgal.a /usr/lib64/libgmpxx.so /lib64/libmpfr.so /lib64/libgmp.so -ldl /usr/lib64/libpng.so /usr/lib64/libjpeg.so ../../src/qoi/libqoi.a /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/lib64/libbgcode_convert.a /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/lib64/libbgcode_binarize.a /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/lib/libheatshrink_dynalloc.a /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/lib64/libbgcode_core.a /usr/lib64/libopenvdb.so /usr/lib64/libz.so /usr/lib64/libboost_system.so.1.83.0 /usr/lib64/libboost_iostreams.so.1.83.0 /usr/lib64/libImath-3_1.so.29.10.0 -lm /usr/lib64/libtbb.so.12.11 /usr/lib64/libtbbmalloc.so.2.11 /usr/lib64/libnlopt.so [ 64%] Building CXX object tests/fff_print/CMakeFiles/fff_print_tests.dir/test_flow.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/fff_print && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/fff_print/CMakeFiles/fff_print_tests.dir/test_flow.cpp.o -MF CMakeFiles/fff_print_tests.dir/test_flow.cpp.o.d -o CMakeFiles/fff_print_tests.dir/test_flow.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/fff_print/test_flow.cpp [ 64%] Building CXX object tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_geometry.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_geometry.cpp.o -MF CMakeFiles/libslic3r_tests.dir/test_geometry.cpp.o.d -o CMakeFiles/libslic3r_tests.dir/test_geometry.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/libslic3r/test_geometry.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/fff_print/test_data.hpp:4, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/fff_print/test_flow.cpp:6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Flow.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/ExtrusionEntity.hpp:13, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/ShortestPath.hpp:9, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/libslic3r/test_geometry.cpp:12: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 64%] Building CXX object tests/fff_print/CMakeFiles/fff_print_tests.dir/test_gaps.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/fff_print && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/fff_print/CMakeFiles/fff_print_tests.dir/test_gaps.cpp.o -MF CMakeFiles/fff_print_tests.dir/test_gaps.cpp.o.d -o CMakeFiles/fff_print_tests.dir/test_gaps.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/fff_print/test_gaps.cpp [ 64%] Building CXX object tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_placeholder_parser.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_placeholder_parser.cpp.o -MF CMakeFiles/libslic3r_tests.dir/test_placeholder_parser.cpp.o.d -o CMakeFiles/libslic3r_tests.dir/test_placeholder_parser.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/libslic3r/test_placeholder_parser.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCodeReader.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/fff_print/test_gaps.cpp:3: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PlaceholderParser.hpp:15, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/libslic3r/test_placeholder_parser.cpp:3: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 64%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/SceneRaycaster.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_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/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/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/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/SceneRaycaster.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/SceneRaycaster.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/SceneRaycaster.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/SceneRaycaster.cpp /usr/include/CGAL/Lazy.h: In member function ‘operator()’: /usr/include/CGAL/Lazy.h:780: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 780 | Lazy_rep_0(E&& e) /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/SupportTreeUtils.hpp: In function ‘dir_to_spheric’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/SupportTreeUtils.hpp:600: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 600 | GroundConnection deepsearch_ground_connection( [ 64%] Building CXX object tests/fff_print/CMakeFiles/fff_print_tests.dir/test_gcode.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/fff_print && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/fff_print/CMakeFiles/fff_print_tests.dir/test_gcode.cpp.o -MF CMakeFiles/fff_print_tests.dir/test_gcode.cpp.o.d -o CMakeFiles/fff_print_tests.dir/test_gcode.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/fff_print/test_gcode.cpp [ 64%] Building CXX object tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_polygon.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_polygon.cpp.o -MF CMakeFiles/libslic3r_tests.dir/test_polygon.cpp.o.d -o CMakeFiles/libslic3r_tests.dir/test_polygon.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/libslic3r/test_polygon.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Preset.hpp:16, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_App.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/SceneRaycaster.cpp:9: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In member function ‘initAuxBuffers’, inlined from ‘rebuild’ at /usr/include/openvdb/tree/LeafManager.h:241:29, inlined from ‘__ct ’ at /usr/include/openvdb/tree/LeafManager.h:198:22, inlined from ‘countActiveLeafVoxels.constprop’ at /usr/include/openvdb/tools/Count.h:440:36: /usr/include/openvdb/tree/LeafManager.h:675:38: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 675 | mAuxBufferPtrs.reset(new NonConstBufferType[auxBufferCount]); | ^ /usr/include/c++/14/new: In function ‘countActiveLeafVoxels.constprop’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘initAuxBuffers’, inlined from ‘rebuild’ at /usr/include/openvdb/tree/LeafManager.h:241:29, inlined from ‘__ct ’ at /usr/include/openvdb/tree/LeafManager.h:198:22, inlined from ‘countActiveLeafVoxels.constprop’ at /usr/include/openvdb/tools/Count.h:440:36: /usr/include/openvdb/tree/LeafManager.h:675:38: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 675 | mAuxBufferPtrs.reset(new NonConstBufferType[auxBufferCount]); | ^ /usr/include/c++/14/new: In function ‘countActiveLeafVoxels.constprop’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Flow.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Layer.hpp:17, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../SupportSpotsGenerator.hpp:8, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/ExtrusionProcessor.hpp:9, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode.hpp:18, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/fff_print/test_gcode.cpp:11: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 64%] Building CXX object tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_polyline.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_polyline.cpp.o -MF CMakeFiles/libslic3r_tests.dir/test_polyline.cpp.o.d -o CMakeFiles/libslic3r_tests.dir/test_polyline.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/libslic3r/test_polyline.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/SupportTreeUtils.hpp: In function ‘dir_to_spheric’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/SupportTreeUtils.hpp:600:18: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 600 | GroundConnection deepsearch_ground_connection( | ^ /usr/include/CGAL/Lazy.h: In member function ‘operator()’: /usr/include/CGAL/Lazy.h:627: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 627 | void update_exact_helper(std::index_sequence) const { In file included from /usr/include/eigen3/Eigen/Core:210, from /usr/include/eigen3/Eigen/Geometry:11, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Point.hpp:26, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/MeshUtils.hpp:8, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/SceneRaycaster.hpp:8, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/SceneRaycaster.cpp:6: In function ‘Eigen::internal::pload(Eigen::internal::unpacket_traits::type const*)double __vector(2)’, inlined from ‘Eigen::internal::ploadt(Eigen::internal::unpacket_traits::type const*)double __vector(2)’ at /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:967:25, inlined from ‘Eigen::internal::evaluator > >::packet<16, double __vector(2)>(long) constdouble __vector(2)’ at /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h:245:40, inlined from ‘Eigen::internal::unary_evaluator, Eigen::Matrix const>, Eigen::internal::IndexBased, double>::packet<16, double __vector(2)>(long) constdouble __vector(2)’ at /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h:603:81, inlined from ‘Eigen::internal::redux_impl, Eigen::internal::redux_evaluator, Eigen::Matrix const> >, 3, 0>::run, Eigen::Matrix const> >(Eigen::internal::redux_evaluator, Eigen::Matrix const> > const&, Eigen::internal::scalar_sum_op const&, Eigen::CwiseUnaryOp, Eigen::Matrix const> const&)double’ at /usr/include/eigen3/Eigen/src/Core/Redux.h:258:96, inlined from ‘Eigen::DenseBase, Eigen::Matrix const> >::redux >(Eigen::internal::scalar_sum_op const&) constdouble’ at /usr/include/eigen3/Eigen/src/Core/Redux.h:418:56, inlined from ‘Eigen::DenseBase, Eigen::Matrix const> >::sum() const’ at /usr/include/eigen3/Eigen/src/Core/Redux.h:463:25, inlined from ‘Eigen::MatrixBase >::squaredNorm() const’ at /usr/include/eigen3/Eigen/src/Core/Dot.h:98:46, inlined from ‘Eigen::MatrixBase const, -1, -1, false> > const>, Eigen::CwiseUnaryOp, Eigen::Matrix const>, 0> >::normalized() const’ at /usr/include/eigen3/Eigen/src/Core/Dot.h:128:31: /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/PacketMath.h:2345:16: warning: array subscript 3 is outside array bounds of ‘struct _Nested[1]’ [-Warray-bounds=] 2345 | return vec_xl(0, const_cast(from)); // cast needed by Clang | ^ In file included from /usr/include/eigen3/Eigen/Core:303: /usr/include/eigen3/Eigen/src/Core/Dot.h: In member function ‘Eigen::MatrixBase const, -1, -1, false> > const>, Eigen::CwiseUnaryOp, Eigen::Matrix const>, 0> >::normalized() const’: /usr/include/eigen3/Eigen/src/Core/Dot.h:127:11: note: at offset 48 into object ‘n’ of size 48 127 | _Nested n(derived()); | ^ [ 64%] Building CXX object tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_mutable_polygon.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_mutable_polygon.cpp.o -MF CMakeFiles/libslic3r_tests.dir/test_mutable_polygon.cpp.o.d -o CMakeFiles/libslic3r_tests.dir/test_mutable_polygon.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/libslic3r/test_mutable_polygon.cpp [ 64%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/OpenGLManager.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_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/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/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/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/OpenGLManager.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/OpenGLManager.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/OpenGLManager.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/OpenGLManager.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/SupportTreeUtilsLegacy.hpp: In function ‘dir_to_spheric’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/SupportTreeUtilsLegacy.hpp:265: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 265 | std::pair search_ground_route(Ex policy, In member function ‘initAuxBuffers’, inlined from ‘rebuild’ at /usr/include/openvdb/tree/LeafManager.h:241:29, inlined from ‘__ct ’ at /usr/include/openvdb/tree/LeafManager.h:198:22, inlined from ‘countInactiveLeafVoxels.constprop’ at /usr/include/openvdb/tools/Count.h:475:36: /usr/include/openvdb/tree/LeafManager.h:675:38: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 675 | mAuxBufferPtrs.reset(new NonConstBufferType[auxBufferCount]); | ^ /usr/include/c++/14/new: In function ‘countInactiveLeafVoxels.constprop’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In 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) | ^ /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) In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/OpenGLManager.cpp:8: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 65%] Building CXX object tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_mutable_priority_queue.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_mutable_priority_queue.cpp.o -MF CMakeFiles/libslic3r_tests.dir/test_mutable_priority_queue.cpp.o.d -o CMakeFiles/libslic3r_tests.dir/test_mutable_priority_queue.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/libslic3r/test_mutable_priority_queue.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 65%] Building CXX object tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_stl.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_stl.cpp.o -MF CMakeFiles/libslic3r_tests.dir/test_stl.cpp.o.d -o CMakeFiles/libslic3r_tests.dir/test_stl.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/libslic3r/test_stl.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillAdaptive.cpp: In function ‘mk_rtree_seg’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillAdaptive.cpp:714:45: note: parameter passing for argument of type ‘struct rtree_segment_t’ when C++17 is enabled changed to match C++14 in GCC 10.1 714 | rtree.query(bgi::intersects(mk_rtree_seg(hook_forward)) && bgi::satisfies(filter_itself), std::back_inserter(hook_intersections)); | ^ [ 65%] Building CXX object tests/fff_print/CMakeFiles/fff_print_tests.dir/test_gcode_travels.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/fff_print && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/fff_print/CMakeFiles/fff_print_tests.dir/test_gcode_travels.cpp.o -MF CMakeFiles/fff_print_tests.dir/test_gcode_travels.cpp.o.d -o CMakeFiles/fff_print_tests.dir/test_gcode_travels.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/fff_print/test_gcode_travels.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Model.hpp:21, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/libslic3r/test_stl.cpp:3: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 65%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Selection.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_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/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/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/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Selection.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/Selection.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/Selection.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Selection.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Flow.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Layer.hpp:17, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../SupportSpotsGenerator.hpp:8, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/ExtrusionProcessor.hpp:9, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode.hpp:18, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/fff_print/test_gcode_travels.cpp:4: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /usr/include/CGAL/NT_converter.h: In member function ‘operator()’: /usr/include/CGAL/NT_converter.h:107: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 107 | operator()(const NT1 &a) const /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 65%] Building CXX object tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_meshboolean.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_meshboolean.cpp.o -MF CMakeFiles/libslic3r_tests.dir/test_meshboolean.cpp.o.d -o CMakeFiles/libslic3r_tests.dir/test_meshboolean.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/libslic3r/test_meshboolean.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCodeReader.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/GCodeProcessor.hpp:10, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GLCanvas3D.hpp:21, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Selection.cpp:9: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectList.hpp:18, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectManipulation.hpp:11, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Selection.cpp:12: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp: In member function ‘Slic3r::GUI::t_layer_height_range Slic3r::GUI::ObjectDataViewModelNode::GetLayerRange() const’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp:203:57: note: parameter passing for argument of type ‘Slic3r::GUI::t_layer_height_range’ {aka ‘std::pair’} when C++17 is enabled changed to match C++14 in GCC 10.1 203 | t_layer_height_range GetLayerRange() const { return m_layer_range; } | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Selection.cpp:32: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function ‘CGAL::Residue CGAL::operator+(const Residue&)’: /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type ‘CGAL::Residue’ when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function ‘std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const’: /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function ‘CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)’: /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type ‘CGAL::Modular_traits::Residue_type’ {aka ‘CGAL::Residue’} when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function ‘std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const’: /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ [ 65%] Building CXX object tests/fff_print/CMakeFiles/fff_print_tests.dir/test_gcodefindreplace.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/fff_print && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/fff_print/CMakeFiles/fff_print_tests.dir/test_gcodefindreplace.cpp.o -MF CMakeFiles/fff_print_tests.dir/test_gcodefindreplace.cpp.o.d -o CMakeFiles/fff_print_tests.dir/test_gcodefindreplace.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/fff_print/test_gcodefindreplace.cpp [ 65%] Building CXX object tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_marchingsquares.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_marchingsquares.cpp.o -MF CMakeFiles/libslic3r_tests.dir/test_marchingsquares.cpp.o.d -o CMakeFiles/libslic3r_tests.dir/test_marchingsquares.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/libslic3r/test_marchingsquares.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/FindReplace.hpp:8, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/fff_print/test_gcodefindreplace.cpp:5: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/OrganicSupport.cpp: In function ‘extrude_branch’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/OrganicSupport.cpp:1194: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 1194 | [&trees, &volumes, &config, &slicing_params, &move_bounds, &mesh_slicing_params, &throw_on_cancel](const tbb::blocked_range &range) { [ 66%] Building CXX object tests/fff_print/CMakeFiles/fff_print_tests.dir/test_gcodewriter.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/fff_print && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/fff_print/CMakeFiles/fff_print_tests.dir/test_gcodewriter.cpp.o -MF CMakeFiles/fff_print_tests.dir/test_gcodewriter.cpp.o.d -o CMakeFiles/fff_print_tests.dir/test_gcodewriter.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/fff_print/test_gcodewriter.cpp /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 { [ 66%] Building CXX object tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_region_expansion.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_region_expansion.cpp.o -MF CMakeFiles/libslic3r_tests.dir/test_region_expansion.cpp.o.d -o CMakeFiles/libslic3r_tests.dir/test_region_expansion.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/libslic3r/test_region_expansion.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/GCodeWriter.hpp:15, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/fff_print/test_gcodewriter.cpp:5: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 66%] Building CXX object tests/fff_print/CMakeFiles/fff_print_tests.dir/test_cancel_object.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/fff_print && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/fff_print/CMakeFiles/fff_print_tests.dir/test_cancel_object.cpp.o -MF CMakeFiles/fff_print_tests.dir/test_cancel_object.cpp.o.d -o CMakeFiles/fff_print_tests.dir/test_cancel_object.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/fff_print/test_cancel_object.cpp [ 67%] Building CXX object tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_timeutils.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_timeutils.cpp.o -MF CMakeFiles/libslic3r_tests.dir/test_timeutils.cpp.o.d -o CMakeFiles/libslic3r_tests.dir/test_timeutils.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/libslic3r/test_timeutils.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillAdaptive.cpp: In function ‘mk_rtree_seg’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillAdaptive.cpp:714:45: note: parameter passing for argument of type ‘struct rtree_segment_t’ when C++17 is enabled changed to match C++14 in GCC 10.1 714 | rtree.query(bgi::intersects(mk_rtree_seg(hook_forward)) && bgi::satisfies(filter_itself), std::back_inserter(hook_intersections)); | ^ [ 67%] Building CXX object tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_utils.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_utils.cpp.o -MF CMakeFiles/libslic3r_tests.dir/test_utils.cpp.o.d -o CMakeFiles/libslic3r_tests.dir/test_utils.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/libslic3r/test_utils.cpp 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 /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Flow.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Layer.hpp:17, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../SupportSpotsGenerator.hpp:8, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/ExtrusionProcessor.hpp:9, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode.hpp:18, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/fff_print/test_cancel_object.cpp:5: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 67%] Building CXX object tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_voronoi.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_voronoi.cpp.o -MF CMakeFiles/libslic3r_tests.dir/test_voronoi.cpp.o.d -o CMakeFiles/libslic3r_tests.dir/test_voronoi.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/libslic3r/test_voronoi.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:210, from /usr/include/eigen3/Eigen/Geometry:11, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Point.hpp:26, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/BoundingBox.hpp:11, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Geometry.hpp:20, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Selection.hpp:8, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Selection.cpp:6: In function ‘Eigen::internal::ploadu(Eigen::internal::unpacket_traits::type const*)double __vector(2)’, inlined from ‘Eigen::internal::ploadt(Eigen::internal::unpacket_traits::type const*)double __vector(2)’ at /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:969:26, inlined from ‘Eigen::internal::mapbase_evaluator const, 3, 1, true>, Eigen::Matrix >::packet<0, double __vector(2)>(long, long) constdouble __vector(2)’ at /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h:937:50, inlined from ‘Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator const, 3, 1, true> >, Eigen::internal::assign_op, 0>::assignPacket<0, 0, double __vector(2)>(long, long)void’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:675:116, inlined from ‘Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator const, 3, 1, true> >, Eigen::internal::assign_op, 0>::assignPacketByOuterInner<0, 0, double __vector(2)>(long, long)void’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:689:48, inlined from ‘Eigen::internal::copy_using_evaluator_innervec_CompleteUnrolling >, Eigen::internal::evaluator const, 3, 1, true> >, Eigen::internal::assign_op, 0>, 0, 2>::run(Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator const, 3, 1, true> >, Eigen::internal::assign_op, 0>&)’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:279:85, inlined from ‘Eigen::internal::dense_assignment_loop >, Eigen::internal::evaluator const, 3, 1, true> >, Eigen::internal::assign_op, 0>, 3, 2>::run(Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator const, 3, 1, true> >, Eigen::internal::assign_op, 0>&)’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:455:81, inlined from ‘Eigen::internal::call_dense_assignment_loop, Eigen::Block const, 3, 1, true>, Eigen::internal::assign_op >(Eigen::Matrix&, Eigen::Block const, 3, 1, true> const&, Eigen::internal::assign_op const&)void’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:785:37, inlined from ‘Eigen::internal::Assignment, Eigen::Block const, 3, 1, true>, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, void>::run(Eigen::Matrix&, Eigen::Block const, 3, 1, true> const&, Eigen::internal::assign_op const&)’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:954:31, inlined from ‘Eigen::internal::call_assignment_no_alias, Eigen::Block const, 3, 1, true>, Eigen::internal::assign_op >(Eigen::Matrix&, Eigen::Block const, 3, 1, true> const&, Eigen::internal::assign_op const&)void’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:890:49, inlined from ‘Eigen::PlainObjectBase >::_set_noalias const, 3, 1, true> >(Eigen::DenseBase const, 3, 1, true> > const&)Eigen::Matrix&’ at /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:797:41, inlined from ‘Eigen::PlainObjectBase >::PlainObjectBase const, 3, 1, true> >(Eigen::DenseBase const, 3, 1, true> > const&)’ at /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:594:19, inlined from ‘Eigen::Matrix::Matrix const, 3, 1, true> >(Eigen::EigenBase const, 3, 1, true> > const&)’ at /usr/include/eigen3/Eigen/src/Core/Matrix.h:423:29, inlined from ‘Eigen::QuaternionBase >::setFromTwoVectors, Eigen::CwiseUnaryOp, Eigen::Block, Eigen::Matrix > const, 3, 1, false> const> >(Eigen::MatrixBase > const&, Eigen::MatrixBase, Eigen::Block, Eigen::Matrix > const, 3, 1, false> const> > const&)Eigen::Quaternion&’ at /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h:658:13: /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/PacketMath.h:2465:16: warning: ‘MEM [(void *)&svd + 80B]’ may be used uninitialized [-Wmaybe-uninitialized] 2465 | return vec_xl(0, const_cast(from)); | ^ In file included from /usr/include/eigen3/Eigen/Geometry:42: /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h: In member function ‘Eigen::QuaternionBase >::setFromTwoVectors, Eigen::CwiseUnaryOp, Eigen::Block, Eigen::Matrix > const, 3, 1, false> const> >(Eigen::MatrixBase > const&, Eigen::MatrixBase, Eigen::Block, Eigen::Matrix > const, 3, 1, false> const> > const&)Eigen::Quaternion&’: /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h:657:36: note: ‘svd’ declared here 657 | JacobiSVD > svd(m, ComputeFullV); | ^~~ In file included from /usr/include/eigen3/Eigen/Core:277: In member function ‘Eigen::internal::mapbase_evaluator const, 3, 1, true>, Eigen::Matrix >::coeff(long, long) const’, inlined from ‘Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator const, 3, 1, true> >, Eigen::internal::assign_op, 0>::assignCoeff(long, long)’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:654:63, inlined from ‘Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator const, 3, 1, true> >, Eigen::internal::assign_op, 0>::assignCoeffByOuterInner(long, long)’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:668:16, inlined from ‘Eigen::internal::copy_using_evaluator_DefaultTraversal_CompleteUnrolling >, Eigen::internal::evaluator const, 3, 1, true> >, Eigen::internal::assign_op, 0>, 2, 3>::run(Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator const, 3, 1, true> >, Eigen::internal::assign_op, 0>&)’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:211:35, inlined from ‘Eigen::internal::dense_assignment_loop >, Eigen::internal::evaluator const, 3, 1, true> >, Eigen::internal::assign_op, 0>, 3, 2>::run(Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator const, 3, 1, true> >, Eigen::internal::assign_op, 0>&)’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:456:92, inlined from ‘Eigen::internal::call_dense_assignment_loop, Eigen::Block const, 3, 1, true>, Eigen::internal::assign_op >(Eigen::Matrix&, Eigen::Block const, 3, 1, true> const&, Eigen::internal::assign_op const&)void’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:785:37, inlined from ‘Eigen::internal::Assignment, Eigen::Block const, 3, 1, true>, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, void>::run(Eigen::Matrix&, Eigen::Block const, 3, 1, true> const&, Eigen::internal::assign_op const&)’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:954:31, inlined from ‘Eigen::internal::call_assignment_no_alias, Eigen::Block const, 3, 1, true>, Eigen::internal::assign_op >(Eigen::Matrix&, Eigen::Block const, 3, 1, true> const&, Eigen::internal::assign_op const&)void’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:890:49, inlined from ‘Eigen::PlainObjectBase >::_set_noalias const, 3, 1, true> >(Eigen::DenseBase const, 3, 1, true> > const&)Eigen::Matrix&’ at /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:797:41, inlined from ‘Eigen::PlainObjectBase >::PlainObjectBase const, 3, 1, true> >(Eigen::DenseBase const, 3, 1, true> > const&)’ at /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:594:19, inlined from ‘Eigen::Matrix::Matrix const, 3, 1, true> >(Eigen::EigenBase const, 3, 1, true> > const&)’ at /usr/include/eigen3/Eigen/src/Core/Matrix.h:423:29, inlined from ‘Eigen::QuaternionBase >::setFromTwoVectors, Eigen::CwiseUnaryOp, Eigen::Block, Eigen::Matrix > const, 3, 1, false> const> >(Eigen::MatrixBase > const&, Eigen::MatrixBase, Eigen::Block, Eigen::Matrix > const, 3, 1, false> const> > const&)Eigen::Quaternion&’ at /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h:658:13: /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h:911:56: warning: ‘MEM[(const double *)&svd + 96B]’ may be used uninitialized [-Wmaybe-uninitialized] 911 | return m_data[col * colStride() + row * rowStride()]; | ^ /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h: In member function ‘Eigen::QuaternionBase >::setFromTwoVectors, Eigen::CwiseUnaryOp, Eigen::Block, Eigen::Matrix > const, 3, 1, false> const> >(Eigen::MatrixBase > const&, Eigen::MatrixBase, Eigen::Block, Eigen::Matrix > const, 3, 1, false> const> > const&)Eigen::Quaternion&’: /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h:657:36: note: ‘svd’ declared here 657 | JacobiSVD > svd(m, ComputeFullV); | ^~~ [ 67%] Building CXX object tests/fff_print/CMakeFiles/fff_print_tests.dir/test_layers.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/fff_print && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/fff_print/CMakeFiles/fff_print_tests.dir/test_layers.cpp.o -MF CMakeFiles/fff_print_tests.dir/test_layers.cpp.o.d -o CMakeFiles/fff_print_tests.dir/test_layers.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/fff_print/test_layers.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/fff_print/test_data.hpp:4, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/fff_print/test_layers.cpp:6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 67%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmosManager.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_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/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/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/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmosManager.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmosManager.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmosManager.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmosManager.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/ConflictChecker.cpp: In function ‘find_inter_of_lines_in_diff_objs’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/ConflictChecker.cpp:295: note: parameter passing for argument of type ‘const struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | ConflictResultOpt ConflictChecker::find_inter_of_lines_in_diff_objs(SpanOfConstPtrs objs, /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /usr/include/CGAL/Cartesian_converter.h: In member function ‘operator()’: /usr/include/CGAL/Cartesian_converter.h:313: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 313 | operator()(const typename K1::Vector_3 &a) const In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCodeReader.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/GCodeProcessor.hpp:10, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GLCanvas3D.hpp:21, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmosManager.cpp:8: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectList.hpp:18, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectManipulation.hpp:11, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmosManager.cpp:12: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp: In member function ‘Slic3r::GUI::t_layer_height_range Slic3r::GUI::ObjectDataViewModelNode::GetLayerRange() const’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp:203:57: note: parameter passing for argument of type ‘Slic3r::GUI::t_layer_height_range’ {aka ‘std::pair’} when C++17 is enabled changed to match C++14 in GCC 10.1 203 | t_layer_height_range GetLayerRange() const { return m_layer_range; } | ^ [ 67%] Building CXX object tests/fff_print/CMakeFiles/fff_print_tests.dir/test_model.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/fff_print && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/fff_print/CMakeFiles/fff_print_tests.dir/test_model.cpp.o -MF CMakeFiles/fff_print_tests.dir/test_model.cpp.o.d -o CMakeFiles/fff_print_tests.dir/test_model.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/fff_print/test_model.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /usr/include/CGAL/Lazy.h: In member function ‘operator()’: /usr/include/CGAL/Lazy.h:780: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 780 | Lazy_rep_0(E&& e) In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Model.hpp:21, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/fff_print/test_model.cpp:4: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 67%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmosCommon.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_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/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/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/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmosCommon.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmosCommon.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmosCommon.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmosCommon.cpp [ 67%] Building CXX object tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_optimizers.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_optimizers.cpp.o -MF CMakeFiles/libslic3r_tests.dir/test_optimizers.cpp.o.d -o CMakeFiles/libslic3r_tests.dir/test_optimizers.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/libslic3r/test_optimizers.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCodeReader.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/GCodeProcessor.hpp:10, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GLCanvas3D.hpp:21, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmosCommon.cpp:9: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 67%] Building CXX object tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_png_io.cpp.o /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_png_io.cpp.o -MF CMakeFiles/libslic3r_tests.dir/test_png_io.cpp.o.d -o CMakeFiles/libslic3r_tests.dir/test_png_io.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/libslic3r/test_png_io.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/SupportTreeUtilsLegacy.hpp: In function ‘dir_to_spheric’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/SupportTreeUtilsLegacy.hpp:265: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 265 | std::pair search_ground_route(Ex policy, 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) | ^ [ 68%] Building CXX object tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_surface_mesh.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_surface_mesh.cpp.o -MF CMakeFiles/libslic3r_tests.dir/test_surface_mesh.cpp.o.d -o CMakeFiles/libslic3r_tests.dir/test_surface_mesh.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/libslic3r/test_surface_mesh.cpp /usr/include/CGAL/Lazy.h: In member function ‘operator()’: /usr/include/CGAL/Lazy.h:635: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 635 | void update_exact() const { /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 68%] Building CXX object tests/fff_print/CMakeFiles/fff_print_tests.dir/test_multi.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/fff_print && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/fff_print/CMakeFiles/fff_print_tests.dir/test_multi.cpp.o -MF CMakeFiles/fff_print_tests.dir/test_multi.cpp.o.d -o CMakeFiles/fff_print_tests.dir/test_multi.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/fff_print/test_multi.cpp [ 68%] Building CXX object tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_quadric_edge_collapse.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_quadric_edge_collapse.cpp.o -MF CMakeFiles/libslic3r_tests.dir/test_quadric_edge_collapse.cpp.o.d -o CMakeFiles/libslic3r_tests.dir/test_quadric_edge_collapse.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/libslic3r/test_quadric_edge_collapse.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillBase.hpp:26, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillAdaptive.hpp:18, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Print.hpp:24, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/fff_print/test_multi.cpp:9: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 69%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoBase.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_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/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/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/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoBase.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoBase.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoBase.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoBase.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/fff_print/test_multi.cpp:1: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/fff_print/test_multi.cpp: In function ‘void C_A_T_C_H_T_E_S_T_12()’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/fff_print/test_multi.cpp:233:31: warning: comparison of integer expressions of different signedness: ‘std::set::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 233 | REQUIRE(t0.size() == lower_config.opt_int("top_solid_layers")); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/fff_print/test_multi.cpp:236:31: warning: comparison of integer expressions of different signedness: ‘std::set::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 236 | REQUIRE(t1.size() == upper_config.opt_int("bottom_solid_layers")); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl/igl/connect_boundary_to_infinity.h:54, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl/igl/qslim.cpp:11, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl/igl/qslim.h:39, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/libslic3r/test_quadric_edge_collapse.cpp:242: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl/igl/connect_boundary_to_infinity.cpp: In function ‘void igl::connect_boundary_to_infinity(const Eigen::PlainObjectBase&, typename DerivedF::Scalar, Eigen::PlainObjectBase&)’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl/igl/connect_boundary_to_infinity.cpp:28:70: warning: typedef ‘VectorXI’ locally defined but not used [-Wunused-local-typedefs] 28 | typedef Eigen::Matrix VectorXI; | ^~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl/igl/unique_rows.h:38, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl/igl/unique_simplices.cpp:10, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl/igl/unique_simplices.h:41, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl/igl/unique_edge_map.cpp:10, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl/igl/unique_edge_map.h:41, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl/igl/edge_flaps.cpp:9, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl/igl/edge_flaps.h:50, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl/igl/decimate.cpp:10, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl/igl/decimate.h:252, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl/igl/qslim.cpp:12: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl/igl/unique_rows.cpp: In instantiation of ‘void igl::unique_rows(const Eigen::DenseBase&, Eigen::PlainObjectBase&, Eigen::PlainObjectBase&, Eigen::PlainObjectBase&) [with DerivedA = Eigen::Matrix; DerivedC = Eigen::Matrix; DerivedIA = Eigen::Matrix; DerivedIC = Eigen::Matrix]’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl/igl/unique_simplices.cpp:31:19: required from ‘void igl::unique_simplices(const Eigen::MatrixBase&, Eigen::PlainObjectBase&, Eigen::PlainObjectBase&, Eigen::PlainObjectBase&) [with DerivedF = Eigen::Matrix; DerivedFF = Eigen::Matrix; DerivedIA = Eigen::Matrix; DerivedIC = Eigen::Matrix]’ 31 | igl::unique_rows(sortF,C,IA,IC); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl/igl/unique_edge_map.cpp:35:19: required from ‘void igl::unique_edge_map(const Eigen::MatrixBase&, Eigen::PlainObjectBase&, Eigen::PlainObjectBase&, Eigen::PlainObjectBase&, std::vector >&) [with DerivedF = Eigen::Matrix; DerivedE = Eigen::Matrix; DeriveduE = Eigen::Matrix; DerivedEMAP = Eigen::Matrix; uE2EType = int]’ 35 | unique_simplices(E,uE,IA,EMAP); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl/igl/edge_flaps.cpp:55:23: required from here 55 | igl::unique_edge_map(F,allE,E,EMAP,uE2E); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl/igl/unique_rows.cpp:39:23: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 39 | for (size_t c=0; c&, bool, Eigen::PlainObjectBase&, Eigen::PlainObjectBase&) [with DerivedX = Eigen::Matrix; DerivedI = Eigen::Matrix]’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl/igl/unique_rows.cpp:27:11: required from ‘void igl::unique_rows(const Eigen::DenseBase&, Eigen::PlainObjectBase&, Eigen::PlainObjectBase&, Eigen::PlainObjectBase&) [with DerivedA = Eigen::Matrix; DerivedC = Eigen::Matrix; DerivedIA = Eigen::Matrix; DerivedIC = Eigen::Matrix]’ 27 | sortrows(A,true,sortA,IM); | ~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl/igl/unique_simplices.cpp:31:19: required from ‘void igl::unique_simplices(const Eigen::MatrixBase&, Eigen::PlainObjectBase&, Eigen::PlainObjectBase&, Eigen::PlainObjectBase&) [with DerivedF = Eigen::Matrix; DerivedFF = Eigen::Matrix; DerivedIA = Eigen::Matrix; DerivedIC = Eigen::Matrix]’ 31 | igl::unique_rows(sortF,C,IA,IC); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl/igl/unique_edge_map.cpp:35:19: required from ‘void igl::unique_edge_map(const Eigen::MatrixBase&, Eigen::PlainObjectBase&, Eigen::PlainObjectBase&, Eigen::PlainObjectBase&, std::vector >&) [with DerivedF = Eigen::Matrix; DerivedE = Eigen::Matrix; DeriveduE = Eigen::Matrix; DerivedEMAP = Eigen::Matrix; uE2EType = int]’ 35 | unique_simplices(E,uE,IA,EMAP); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl/igl/edge_flaps.cpp:55:23: required from here 55 | igl::unique_edge_map(F,allE,E,EMAP,uE2E); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl/igl/sortrows.cpp:69:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const std::size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 69 | for(int i = 0;i, Eigen::Matrix, Eigen::Matrix >(const Eigen::DenseBase >&, int, bool, Eigen::PlainObjectBase >&, Eigen::PlainObjectBase >&):: >(int, const sort3, Eigen::Matrix, Eigen::Matrix >(const Eigen::DenseBase >&, int, bool, Eigen::PlainObjectBase >&, Eigen::PlainObjectBase >&)::&, size_t)::; FunctionType = parallel_for, Eigen::Matrix, Eigen::Matrix >(const Eigen::DenseBase >&, int, bool, Eigen::PlainObjectBase >&, Eigen::PlainObjectBase >&):: >(int, const sort3, Eigen::Matrix, Eigen::Matrix >(const Eigen::DenseBase >&, int, bool, Eigen::PlainObjectBase >&, Eigen::PlainObjectBase >&)::&, size_t)::; AccumFunctionType = parallel_for, Eigen::Matrix, Eigen::Matrix >(const Eigen::DenseBase >&, int, bool, Eigen::PlainObjectBase >&, Eigen::PlainObjectBase >&):: >(int, const sort3, Eigen::Matrix, Eigen::Matrix >(const Eigen::DenseBase >&, int, bool, Eigen::PlainObjectBase >&, Eigen::PlainObjectBase >&)::&, size_t)::; size_t = long unsigned int]’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl/igl/parallel_for.h:109:22: required from ‘bool igl::parallel_for(Index, const FunctionType&, size_t) [with Index = int; FunctionType = sort3, Eigen::Matrix, Eigen::Matrix >(const Eigen::DenseBase >&, int, bool, Eigen::PlainObjectBase >&, Eigen::PlainObjectBase >&)::; size_t = long unsigned int]’ 109 | return parallel_for(loop_size,no_op,wrapper,no_op,min_parallel); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl/igl/sort.cpp:284:15: required from ‘void igl::sort3(const Eigen::DenseBase&, int, bool, Eigen::PlainObjectBase&, Eigen::PlainObjectBase&) [with DerivedX = Eigen::Matrix; DerivedY = Eigen::Matrix; DerivedIX = Eigen::Matrix]’ 284 | parallel_for(num_outer,inner,16000); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl/igl/sort.cpp:39:24: required from ‘void igl::sort(const Eigen::DenseBase&, int, bool, Eigen::PlainObjectBase&, Eigen::PlainObjectBase&) [with DerivedX = Eigen::Matrix; DerivedY = Eigen::Matrix; DerivedIX = Eigen::Matrix]’ 39 | return igl::sort3(X,dim,ascending,Y,IX); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl/igl/unique_simplices.cpp:28:12: required from ‘void igl::unique_simplices(const Eigen::MatrixBase&, Eigen::PlainObjectBase&, Eigen::PlainObjectBase&, Eigen::PlainObjectBase&) [with DerivedF = Eigen::Matrix; DerivedFF = Eigen::Matrix; DerivedIA = Eigen::Matrix; DerivedIC = Eigen::Matrix]’ 28 | igl::sort(F,2,true,sortF,unusedI); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl/igl/unique_edge_map.cpp:35:19: required from ‘void igl::unique_edge_map(const Eigen::MatrixBase&, Eigen::PlainObjectBase&, Eigen::PlainObjectBase&, Eigen::PlainObjectBase&, std::vector >&) [with DerivedF = Eigen::Matrix; DerivedE = Eigen::Matrix; DeriveduE = Eigen::Matrix; DerivedEMAP = Eigen::Matrix; uE2EType = int]’ 35 | unique_simplices(E,uE,IA,EMAP); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl/igl/edge_flaps.cpp:55:23: required from here 55 | igl::unique_edge_map(F,allE,E,EMAP,uE2E); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl/igl/parallel_for.h:133:14: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 133 | loop_size’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectList.hpp:18, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectManipulation.hpp:11, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoBase.cpp:11: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp: In member function ‘Slic3r::GUI::t_layer_height_range Slic3r::GUI::ObjectDataViewModelNode::GetLayerRange() const’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp:203:57: note: parameter passing for argument of type ‘Slic3r::GUI::t_layer_height_range’ {aka ‘std::pair’} when C++17 is enabled changed to match C++14 in GCC 10.1 203 | t_layer_height_range GetLayerRange() const { return m_layer_range; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 70%] Building CXX object tests/fff_print/CMakeFiles/fff_print_tests.dir/test_perimeters.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/fff_print && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/fff_print/CMakeFiles/fff_print_tests.dir/test_perimeters.cpp.o -MF CMakeFiles/fff_print_tests.dir/test_perimeters.cpp.o.d -o CMakeFiles/fff_print_tests.dir/test_perimeters.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/fff_print/test_perimeters.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/fff_print/test_perimeters.cpp:6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/fff_print/test_perimeters.cpp:1: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/fff_print/test_perimeters.cpp: In lambda function: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/fff_print/test_perimeters.cpp:79:43: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 79 | REQUIRE(loops.entities.size() == data.total); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/fff_print/test_perimeters.cpp:84:34: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 84 | REQUIRE(num_external == data.external); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/fff_print/test_perimeters.cpp:95:31: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 95 | REQUIRE(cinternal == data.cinternal); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/fff_print/test_perimeters.cpp:100:25: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 100 | REQUIRE(ccw == data.ccw); | ~~~~^~~~~~~~~~~ [ 70%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoSlaBase.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_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/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/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/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoSlaBase.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoSlaBase.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoSlaBase.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoSlaBase.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Print.cpp: In member function ‘first_layer_wipe_tower_corners’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Print.cpp:1239: note: parameter passing for argument of type ‘const struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 1239 | Points Print::first_layer_wipe_tower_corners() const /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Model.hpp:21, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintBase.hpp:17, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLAPrint.hpp:13, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoSlaBase.hpp:11, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoSlaBase.cpp:6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/DefaultSupportTree.cpp: In function ‘dir_to_spheric’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/DefaultSupportTree.cpp:408: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 408 | filterfn = [this, &nmls, &heads, &filterfn](unsigned fidx, size_t i, double back_r) { [ 70%] Building CXX object tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_triangulation.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_triangulation.cpp.o -MF CMakeFiles/libslic3r_tests.dir/test_triangulation.cpp.o.d -o CMakeFiles/libslic3r_tests.dir/test_triangulation.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/libslic3r/test_triangulation.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 70%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoEmboss.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_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/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/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/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoEmboss.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoEmboss.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoEmboss.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoEmboss.cpp [ 70%] Building CXX object tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_emboss.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_emboss.cpp.o -MF CMakeFiles/libslic3r_tests.dir/test_emboss.cpp.o.d -o CMakeFiles/libslic3r_tests.dir/test_emboss.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/libslic3r/test_emboss.cpp [ 70%] Building CXX object tests/fff_print/CMakeFiles/fff_print_tests.dir/test_print.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/fff_print && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/fff_print/CMakeFiles/fff_print_tests.dir/test_print.cpp.o -MF CMakeFiles/fff_print_tests.dir/test_print.cpp.o.d -o CMakeFiles/fff_print_tests.dir/test_print.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/fff_print/test_print.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Model.hpp:21, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/Utils/RaycastManager.hpp:13, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/SurfaceDrag.hpp:6, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoEmboss.hpp:11, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoEmboss.cpp:5: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillBase.hpp:26, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillAdaptive.hpp:18, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Print.hpp:24, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/fff_print/test_print.cpp:4: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In 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/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian_converter.h:27, from /usr/include/CGAL/boost/graph/copy_face_graph.h:18, from /usr/include/CGAL/Polygon_mesh_processing/corefinement.h:20, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/libslic3r/test_emboss.cpp:601: /usr/include/CGAL/double.h: In function ‘std::pair CGAL::split_numerator_denominator(double)’: /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function ‘CGAL::Residue CGAL::operator+(const Residue&)’: /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type ‘CGAL::Residue’ when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function ‘std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const’: /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function ‘CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)’: /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type ‘CGAL::Modular_traits::Residue_type’ {aka ‘CGAL::Residue’} when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function ‘std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const’: /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectList.hpp:18, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoEmboss.cpp:8: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp: In member function ‘Slic3r::GUI::t_layer_height_range Slic3r::GUI::ObjectDataViewModelNode::GetLayerRange() const’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp:203:57: note: parameter passing for argument of type ‘Slic3r::GUI::t_layer_height_range’ {aka ‘std::pair’} when C++17 is enabled changed to match C++14 in GCC 10.1 203 | t_layer_height_range GetLayerRange() const { return m_layer_range; } | ^ 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 { | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 70%] Building CXX object tests/fff_print/CMakeFiles/fff_print_tests.dir/test_printgcode.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/fff_print && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/fff_print/CMakeFiles/fff_print_tests.dir/test_printgcode.cpp.o -MF CMakeFiles/fff_print_tests.dir/test_printgcode.cpp.o.d -o CMakeFiles/fff_print_tests.dir/test_printgcode.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/fff_print/test_printgcode.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCodeReader.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/fff_print/test_printgcode.cpp:4: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/SupportTreeUtils.hpp: In function ‘dir_to_spheric’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/SupportTreeUtils.hpp:779: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 779 | bool optimize_anchor_placement(Ex policy, [ 70%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoMove.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_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/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/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/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoMove.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoMove.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoMove.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoMove.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCodeReader.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/GCodeProcessor.hpp:10, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GLCanvas3D.hpp:21, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoMove.cpp:6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectList.hpp:18, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectManipulation.hpp:11, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoMove.cpp:8: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp: In member function ‘Slic3r::GUI::t_layer_height_range Slic3r::GUI::ObjectDataViewModelNode::GetLayerRange() const’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp:203:57: note: parameter passing for argument of type ‘Slic3r::GUI::t_layer_height_range’ {aka ‘std::pair’} when C++17 is enabled changed to match C++14 in GCC 10.1 203 | t_layer_height_range GetLayerRange() const { return m_layer_range; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/DefaultSupportTree.cpp: In function ‘dir_to_spheric’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/DefaultSupportTree.cpp:408: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 408 | filterfn = [this, &nmls, &heads, &filterfn](unsigned fidx, size_t i, double back_r) { [ 70%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoRotate.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_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/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/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/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoRotate.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoRotate.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoRotate.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoRotate.cpp [ 70%] Building CXX object tests/fff_print/CMakeFiles/fff_print_tests.dir/test_printobject.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/fff_print && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/fff_print/CMakeFiles/fff_print_tests.dir/test_printobject.cpp.o -MF CMakeFiles/fff_print_tests.dir/test_printobject.cpp.o.d -o CMakeFiles/fff_print_tests.dir/test_printobject.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/fff_print/test_printobject.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillBase.hpp:26, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillAdaptive.hpp:18, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Print.hpp:24, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/fff_print/test_printobject.cpp:4: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 70%] Building CXX object tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_indexed_triangle_set.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_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/PrusaSlicer-version_2.7.4/tests/libslic3r/test_indexed_triangle_set.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCodeReader.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/GCodeProcessor.hpp:10, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GLCanvas3D.hpp:21, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoRotate.cpp:6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectList.hpp:18, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectManipulation.hpp:11, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoRotate.cpp:8: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp: In member function ‘Slic3r::GUI::t_layer_height_range Slic3r::GUI::ObjectDataViewModelNode::GetLayerRange() const’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp:203:57: note: parameter passing for argument of type ‘Slic3r::GUI::t_layer_height_range’ {aka ‘std::pair’} when C++17 is enabled changed to match C++14 in GCC 10.1 203 | t_layer_height_range GetLayerRange() const { return m_layer_range; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 70%] Building CXX object tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_astar.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_astar.cpp.o -MF CMakeFiles/libslic3r_tests.dir/test_astar.cpp.o.d -o CMakeFiles/libslic3r_tests.dir/test_astar.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/libslic3r/test_astar.cpp [ 71%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoScale.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_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/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/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/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoScale.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoScale.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoScale.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoScale.cpp [ 71%] Building CXX object tests/fff_print/CMakeFiles/fff_print_tests.dir/test_retraction.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/fff_print && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/fff_print/CMakeFiles/fff_print_tests.dir/test_retraction.cpp.o -MF CMakeFiles/fff_print_tests.dir/test_retraction.cpp.o.d -o CMakeFiles/fff_print_tests.dir/test_retraction.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/fff_print/test_retraction.cpp gmake[2]: Leaving directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' [ 71%] Built target sla_print_tests [ 71%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoSlaSupports.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_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/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/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/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoSlaSupports.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoSlaSupports.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoSlaSupports.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCodeReader.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/fff_print/test_retraction.cpp:7: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Model.hpp:21, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintBase.hpp:17, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLAPrint.hpp:13, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoSlaBase.hpp:11, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.hpp:8, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:7: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCodeReader.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/GCodeProcessor.hpp:10, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GLCanvas3D.hpp:21, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoScale.cpp:6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:294, from /usr/include/eigen3/Eigen/Geometry:11, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Point.hpp:26, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/BoundingBox.hpp:11, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/libslic3r/test_astar.cpp:3: In member function ‘Eigen::PlainObjectBase >::PlainObjectBase(Eigen::PlainObjectBase >&&)’, inlined from ‘Eigen::Matrix::Matrix(Eigen::Matrix&&)’ at /usr/include/eigen3/Eigen/src/Core/Matrix.h:274:30, inlined from ‘Slic3r::astar::QNode::QNode(Eigen::Matrix, unsigned long, float, float)’ at /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/AStar.hpp:79:11, inlined from ‘std::pair >::pair(std::tuple&, std::tuple<>&, std::_Index_tuple<0ul>, std::_Index_tuple<>)’ at /usr/include/c++/14/tuple:2888:2, inlined from ‘std::pair >::pair(std::piecewise_construct_t, std::tuple, std::tuple<>)’ at /usr/include/c++/14/tuple:2877:63, inlined from ‘std::__new_allocator >, false> >::construct >, std::piecewise_construct_t const&, std::tuple, std::tuple<> >(std::pair >*, std::piecewise_construct_t const&, std::tuple&&, std::tuple<>&&)void’ at /usr/include/c++/14/bits/new_allocator.h:191:4, inlined from ‘std::allocator_traits >, false> > >::construct >, std::piecewise_construct_t const&, std::tuple, std::tuple<> >(std::allocator >, false> >&, std::pair >*, std::piecewise_construct_t const&, std::tuple&&, std::tuple<>&&)void’ at /usr/include/c++/14/bits/alloc_traits.h:534:17, inlined from ‘std::__detail::_Hashtable_alloc >, false> > >::_M_allocate_node, std::tuple<> >(std::piecewise_construct_t const&, std::tuple&&, std::tuple<>&&)std::__detail::_Hash_node >, false>*’ at /usr/include/c++/14/bits/hashtable_policy.h:2024:36, inlined from ‘std::_Hashtable >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::_Scoped_node::_Scoped_node, std::tuple<> >(std::__detail::_Hashtable_alloc >, false> > >*, std::piecewise_construct_t const&, std::tuple&&, std::tuple<>&&)’ at /usr/include/c++/14/bits/hashtable.h:312:35, inlined from ‘std::__detail::_Map_base >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>::operator[](unsigned long const&)’ at /usr/include/c++/14/bits/hashtable_policy.h:843:42: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:496:9: warning: ‘MEM[(struct PlainObjectBase &)&D.866631].m_storage’ may be used uninitialized [-Wmaybe-uninitialized] 496 | : m_storage( std::move(other.m_storage) ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/bits/memory_resource.h:47, from /usr/include/c++/14/string:67, from /usr/include/catch2/catch.hpp:477, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/libslic3r/test_astar.cpp:1: /usr/include/c++/14/tuple: In member function ‘std::__detail::_Map_base >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>::operator[](unsigned long const&)’: /usr/include/c++/14/tuple:2888:9: note: ‘’ declared here 2888 | second(std::forward<_Args2>(std::get<_Indexes2>(__tuple2))...) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘Eigen::PlainObjectBase >::PlainObjectBase(Eigen::PlainObjectBase >&&)’, inlined from ‘Eigen::Matrix::Matrix(Eigen::Matrix&&)’ at /usr/include/eigen3/Eigen/src/Core/Matrix.h:274:30, inlined from ‘Slic3r::astar::QNode::QNode(Eigen::Matrix, unsigned long, float, float)’ at /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/AStar.hpp:79:11, inlined from ‘std::pair >::pair(std::tuple&, std::tuple<>&, std::_Index_tuple<0ul>, std::_Index_tuple<>)’ at /usr/include/c++/14/tuple:2888:2, inlined from ‘std::pair >::pair(std::piecewise_construct_t, std::tuple, std::tuple<>)’ at /usr/include/c++/14/tuple:2877:63, inlined from ‘std::__new_allocator >, false> >::construct >, std::piecewise_construct_t const&, std::tuple, std::tuple<> >(std::pair >*, std::piecewise_construct_t const&, std::tuple&&, std::tuple<>&&)void’ at /usr/include/c++/14/bits/new_allocator.h:191:4, inlined from ‘std::allocator_traits >, false> > >::construct >, std::piecewise_construct_t const&, std::tuple, std::tuple<> >(std::allocator >, false> >&, std::pair >*, std::piecewise_construct_t const&, std::tuple&&, std::tuple<>&&)void’ at /usr/include/c++/14/bits/alloc_traits.h:534:17, inlined from ‘std::__detail::_Hashtable_alloc >, false> > >::_M_allocate_node, std::tuple<> >(std::piecewise_construct_t const&, std::tuple&&, std::tuple<>&&)std::__detail::_Hash_node >, false>*’ at /usr/include/c++/14/bits/hashtable_policy.h:2024:36, inlined from ‘std::_Hashtable >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::_Scoped_node::_Scoped_node, std::tuple<> >(std::__detail::_Hashtable_alloc >, false> > >*, std::piecewise_construct_t const&, std::tuple&&, std::tuple<>&&)’ at /usr/include/c++/14/bits/hashtable.h:312:35, inlined from ‘std::__detail::_Map_base >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>::operator[](unsigned long const&)’ at /usr/include/c++/14/bits/hashtable_policy.h:843:42: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:496:9: warning: ‘MEM[(struct PlainObjectBase &)&D.871818].m_storage’ may be used uninitialized [-Wmaybe-uninitialized] 496 | : m_storage( std::move(other.m_storage) ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/tuple: In member function ‘std::__detail::_Map_base >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>::operator[](unsigned long const&)’: /usr/include/c++/14/tuple:2888:9: note: ‘’ declared here 2888 | second(std::forward<_Args2>(std::get<_Indexes2>(__tuple2))...) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectList.hpp:18, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectManipulation.hpp:11, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoScale.cpp:8: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp: In member function ‘Slic3r::GUI::t_layer_height_range Slic3r::GUI::ObjectDataViewModelNode::GetLayerRange() const’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp:203:57: note: parameter passing for argument of type ‘Slic3r::GUI::t_layer_height_range’ {aka ‘std::pair’} when C++17 is enabled changed to match C++14 in GCC 10.1 203 | t_layer_height_range GetLayerRange() const { return m_layer_range; } | ^ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectList.hpp:18, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:19: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp: In member function ‘Slic3r::GUI::t_layer_height_range Slic3r::GUI::ObjectDataViewModelNode::GetLayerRange() const’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp:203:57: note: parameter passing for argument of type ‘Slic3r::GUI::t_layer_height_range’ {aka ‘std::pair’} when C++17 is enabled changed to match C++14 in GCC 10.1 203 | t_layer_height_range GetLayerRange() const { return m_layer_range; } | ^ [ 72%] Building CXX object tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_anyptr.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_anyptr.cpp.o -MF CMakeFiles/libslic3r_tests.dir/test_anyptr.cpp.o.d -o CMakeFiles/libslic3r_tests.dir/test_anyptr.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/libslic3r/test_anyptr.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintObject.cpp: In function ‘adaptive_fill_line_spacing’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintObject.cpp:611:84: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 611 | auto [adaptive_line_spacing, support_line_spacing] = adaptive_fill_line_spacing(*this); | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 72%] Building CXX object tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_jump_point_search.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_jump_point_search.cpp.o -MF CMakeFiles/libslic3r_tests.dir/test_jump_point_search.cpp.o.d -o CMakeFiles/libslic3r_tests.dir/test_jump_point_search.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/libslic3r/test_jump_point_search.cpp [ 72%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoFdmSupports.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_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/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/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/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoFdmSupports.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoFdmSupports.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoFdmSupports.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Flow.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Layer.hpp:17, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/JumpPointSearch.hpp:10, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/libslic3r/test_jump_point_search.cpp:3: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 72%] Building CXX object tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_support_spots_generator.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_support_spots_generator.cpp.o -MF CMakeFiles/libslic3r_tests.dir/test_support_spots_generator.cpp.o.d -o CMakeFiles/libslic3r_tests.dir/test_support_spots_generator.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/libslic3r/test_support_spots_generator.cpp [ 72%] Building CXX object tests/fff_print/CMakeFiles/fff_print_tests.dir/test_shells.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/fff_print && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/fff_print/CMakeFiles/fff_print_tests.dir/test_shells.cpp.o -MF CMakeFiles/fff_print_tests.dir/test_shells.cpp.o.d -o CMakeFiles/fff_print_tests.dir/test_shells.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/fff_print/test_shells.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Model.hpp:21, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoPainterBase.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.hpp:8, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:5: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Flow.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Layer.hpp:17, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SupportSpotsGenerator.hpp:8, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/libslic3r/test_support_spots_generator.cpp:3: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectList.hpp:18, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:16: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp: In member function ‘Slic3r::GUI::t_layer_height_range Slic3r::GUI::ObjectDataViewModelNode::GetLayerRange() const’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp:203:57: note: parameter passing for argument of type ‘Slic3r::GUI::t_layer_height_range’ {aka ‘std::pair’} when C++17 is enabled changed to match C++14 in GCC 10.1 203 | t_layer_height_range GetLayerRange() const { return m_layer_range; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCodeReader.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/fff_print/test_shells.cpp:3: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/fff_print/test_shells.cpp: In lambda function: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/fff_print/test_shells.cpp:53:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 53 | for (int i = 0; i < top_solid_layers + additional_ensuring_anchors; ++ i) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 72%] Building CXX object tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_layer_region.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_layer_region.cpp.o -MF CMakeFiles/libslic3r_tests.dir/test_layer_region.cpp.o.d -o CMakeFiles/libslic3r_tests.dir/test_layer_region.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/libslic3r/test_layer_region.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Flow.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/ExtrusionEntity.hpp:13, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/ExtrusionEntityCollection.hpp:12, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/LayerRegion.hpp:5, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/libslic3r/test_layer_region.cpp:6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 72%] Building CXX object tests/libslic3r/CMakeFiles/libslic3r_tests.dir/__/data/prusaparts.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/libslic3r/CMakeFiles/libslic3r_tests.dir/__/data/prusaparts.cpp.o -MF CMakeFiles/libslic3r_tests.dir/__/data/prusaparts.cpp.o.d -o CMakeFiles/libslic3r_tests.dir/__/data/prusaparts.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/data/prusaparts.cpp [ 73%] Building CXX object tests/fff_print/CMakeFiles/fff_print_tests.dir/test_skirt_brim.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/fff_print && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/fff_print/CMakeFiles/fff_print_tests.dir/test_skirt_brim.cpp.o -MF CMakeFiles/fff_print_tests.dir/test_skirt_brim.cpp.o.d -o CMakeFiles/fff_print_tests.dir/test_skirt_brim.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/fff_print/test_skirt_brim.cpp [ 74%] Building CXX object tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_static_map.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_static_map.cpp.o -MF CMakeFiles/libslic3r_tests.dir/test_static_map.cpp.o.d -o CMakeFiles/libslic3r_tests.dir/test_static_map.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/libslic3r/test_static_map.cpp [ 74%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoFlatten.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_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/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/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/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoFlatten.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoFlatten.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoFlatten.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoFlatten.cpp [ 74%] Building CXX object tests/fff_print/CMakeFiles/fff_print_tests.dir/test_support_material.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/fff_print && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/fff_print/CMakeFiles/fff_print_tests.dir/test_support_material.cpp.o -MF CMakeFiles/fff_print_tests.dir/test_support_material.cpp.o.d -o CMakeFiles/fff_print_tests.dir/test_support_material.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/fff_print/test_support_material.cpp gmake[2]: Leaving directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' [ 74%] Built target arrange_tests [ 74%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoCut.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_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/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/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/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoCut.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoCut.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoCut.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoCut.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCodeReader.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/fff_print/test_skirt_brim.cpp:3: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCodeReader.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/fff_print/test_support_material.cpp:3: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCodeReader.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/GCodeProcessor.hpp:10, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GLCanvas3D.hpp:21, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoFlatten.cpp:6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectList.hpp:18, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectManipulation.hpp:11, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoFlatten.cpp:9: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp: In member function ‘Slic3r::GUI::t_layer_height_range Slic3r::GUI::ObjectDataViewModelNode::GetLayerRange() const’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp:203:57: note: parameter passing for argument of type ‘Slic3r::GUI::t_layer_height_range’ {aka ‘std::pair’} when C++17 is enabled changed to match C++14 in GCC 10.1 203 | t_layer_height_range GetLayerRange() const { return m_layer_range; } | ^ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Model.hpp:21, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoCut.hpp:13, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoCut.cpp:5: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectList.hpp:18, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectManipulation.hpp:11, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoCut.cpp:15: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp: In member function ‘Slic3r::GUI::t_layer_height_range Slic3r::GUI::ObjectDataViewModelNode::GetLayerRange() const’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp:203:57: note: parameter passing for argument of type ‘Slic3r::GUI::t_layer_height_range’ {aka ‘std::pair’} when C++17 is enabled changed to match C++14 in GCC 10.1 203 | t_layer_height_range GetLayerRange() const { return m_layer_range; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/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) | ^~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 74%] Building CXX object tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_hollowing.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/libslic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_hollowing.cpp.o -MF CMakeFiles/libslic3r_tests.dir/test_hollowing.cpp.o.d -o CMakeFiles/libslic3r_tests.dir/test_hollowing.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/libslic3r/test_hollowing.cpp [ 74%] Building CXX object tests/fff_print/CMakeFiles/fff_print_tests.dir/test_thin_walls.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/fff_print && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/fff_print/CMakeFiles/fff_print_tests.dir/test_thin_walls.cpp.o -MF CMakeFiles/fff_print_tests.dir/test_thin_walls.cpp.o.d -o CMakeFiles/fff_print_tests.dir/test_thin_walls.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/fff_print/test_thin_walls.cpp [ 74%] Building CXX object tests/fff_print/CMakeFiles/fff_print_tests.dir/test_trianglemesh.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/fff_print && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/fff_print/CMakeFiles/fff_print_tests.dir/test_trianglemesh.cpp.o -MF CMakeFiles/fff_print_tests.dir/test_trianglemesh.cpp.o.d -o CMakeFiles/fff_print_tests.dir/test_trianglemesh.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/fff_print/test_trianglemesh.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/fff_print/test_data.hpp:4, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/fff_print/test_thin_walls.cpp:6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 74%] Linking CXX executable libslic3r_tests cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/libslic3r && /usr/bin/cmake -E cmake_link_script CMakeFiles/libslic3r_tests.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/libslic3r_tests.dir/libslic3r_tests.cpp.o CMakeFiles/libslic3r_tests.dir/test_line.cpp.o CMakeFiles/libslic3r_tests.dir/test_point.cpp.o CMakeFiles/libslic3r_tests.dir/test_3mf.cpp.o CMakeFiles/libslic3r_tests.dir/test_aabbindirect.cpp.o CMakeFiles/libslic3r_tests.dir/test_kdtreeindirect.cpp.o CMakeFiles/libslic3r_tests.dir/test_arachne.cpp.o CMakeFiles/libslic3r_tests.dir/test_arc_welder.cpp.o CMakeFiles/libslic3r_tests.dir/test_clipper_offset.cpp.o CMakeFiles/libslic3r_tests.dir/test_clipper_utils.cpp.o CMakeFiles/libslic3r_tests.dir/test_color.cpp.o CMakeFiles/libslic3r_tests.dir/test_config.cpp.o CMakeFiles/libslic3r_tests.dir/test_curve_fitting.cpp.o CMakeFiles/libslic3r_tests.dir/test_cut_surface.cpp.o CMakeFiles/libslic3r_tests.dir/test_elephant_foot_compensation.cpp.o CMakeFiles/libslic3r_tests.dir/test_expolygon.cpp.o CMakeFiles/libslic3r_tests.dir/test_geometry.cpp.o CMakeFiles/libslic3r_tests.dir/test_placeholder_parser.cpp.o CMakeFiles/libslic3r_tests.dir/test_polygon.cpp.o CMakeFiles/libslic3r_tests.dir/test_polyline.cpp.o CMakeFiles/libslic3r_tests.dir/test_mutable_polygon.cpp.o CMakeFiles/libslic3r_tests.dir/test_mutable_priority_queue.cpp.o CMakeFiles/libslic3r_tests.dir/test_stl.cpp.o CMakeFiles/libslic3r_tests.dir/test_meshboolean.cpp.o CMakeFiles/libslic3r_tests.dir/test_marchingsquares.cpp.o CMakeFiles/libslic3r_tests.dir/test_region_expansion.cpp.o CMakeFiles/libslic3r_tests.dir/test_timeutils.cpp.o CMakeFiles/libslic3r_tests.dir/test_utils.cpp.o CMakeFiles/libslic3r_tests.dir/test_voronoi.cpp.o CMakeFiles/libslic3r_tests.dir/test_optimizers.cpp.o CMakeFiles/libslic3r_tests.dir/test_png_io.cpp.o CMakeFiles/libslic3r_tests.dir/test_surface_mesh.cpp.o CMakeFiles/libslic3r_tests.dir/test_quadric_edge_collapse.cpp.o CMakeFiles/libslic3r_tests.dir/test_triangulation.cpp.o CMakeFiles/libslic3r_tests.dir/test_emboss.cpp.o CMakeFiles/libslic3r_tests.dir/test_indexed_triangle_set.cpp.o CMakeFiles/libslic3r_tests.dir/test_astar.cpp.o CMakeFiles/libslic3r_tests.dir/test_anyptr.cpp.o CMakeFiles/libslic3r_tests.dir/test_jump_point_search.cpp.o CMakeFiles/libslic3r_tests.dir/test_support_spots_generator.cpp.o CMakeFiles/libslic3r_tests.dir/test_layer_region.cpp.o CMakeFiles/libslic3r_tests.dir/__/data/prusaparts.cpp.o CMakeFiles/libslic3r_tests.dir/test_static_map.cpp.o CMakeFiles/libslic3r_tests.dir/test_hollowing.cpp.o -o libslic3r_tests ../../src/libslic3r/liblibslic3r.a ../../src/libslic3r/liblibslic3r.a ../../src/admesh/libadmesh.a ../../src/miniz/libminiz_static.a /usr/lib64/libboost_log.so.1.83.0 /usr/lib64/libboost_filesystem.so.1.83.0 /usr/lib64/libboost_locale.so.1.83.0 /usr/lib64/libboost_thread.so.1.83.0 /usr/lib64/libboost_regex.so.1.83.0 /usr/lib64/libboost_chrono.so.1.83.0 /usr/lib64/libboost_atomic.so.1.83.0 /usr/lib64/libboost_date_time.so.1.83.0 ../../src/clipper/libclipper.a ../../src/boost/libnowide.a /usr/lib64/libexpat.so.1.9.2 ../../src/glu-libtess/libglu-libtess.a /usr/lib64/libqhullcpp.a /usr/lib64/libqhull_r.so.8.0.2 ../../src/semver/libsemver.a ../../src/libslic3r/liblibslic3r_cgal.a /usr/lib64/libgmpxx.so /lib64/libmpfr.so /lib64/libgmp.so -ldl /usr/lib64/libpng.so /usr/lib64/libjpeg.so ../../src/qoi/libqoi.a /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/lib64/libbgcode_convert.a /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/lib64/libbgcode_binarize.a /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/lib/libheatshrink_dynalloc.a /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/lib64/libbgcode_core.a /usr/lib64/libopenvdb.so /usr/lib64/libz.so /usr/lib64/libboost_system.so.1.83.0 /usr/lib64/libboost_iostreams.so.1.83.0 /usr/lib64/libImath-3_1.so.29.10.0 -lm /usr/lib64/libtbb.so.12.11 /usr/lib64/libtbbmalloc.so.2.11 /usr/lib64/libnlopt.so In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/fff_print/test_trianglemesh.cpp:6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:210, from /usr/include/eigen3/Eigen/Geometry:11, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Point.hpp:26, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoBase.hpp:8, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoFlatten.hpp:8, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoFlatten.cpp:5: In function ‘Eigen::internal::ploadu(Eigen::internal::unpacket_traits::type const*)double __vector(2)’, inlined from ‘Eigen::internal::ploadt(Eigen::internal::unpacket_traits::type const*)double __vector(2)’ at /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:969:26, inlined from ‘Eigen::internal::mapbase_evaluator const, 3, 1, true>, Eigen::Matrix >::packet<0, double __vector(2)>(long, long) constdouble __vector(2)’ at /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h:937:50, inlined from ‘Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator const, 3, 1, true> >, Eigen::internal::assign_op, 0>::assignPacket<0, 0, double __vector(2)>(long, long)void’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:675:116, inlined from ‘Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator const, 3, 1, true> >, Eigen::internal::assign_op, 0>::assignPacketByOuterInner<0, 0, double __vector(2)>(long, long)void’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:689:48, inlined from ‘Eigen::internal::copy_using_evaluator_innervec_CompleteUnrolling >, Eigen::internal::evaluator const, 3, 1, true> >, Eigen::internal::assign_op, 0>, 0, 2>::run(Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator const, 3, 1, true> >, Eigen::internal::assign_op, 0>&)’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:279:85, inlined from ‘Eigen::internal::dense_assignment_loop >, Eigen::internal::evaluator const, 3, 1, true> >, Eigen::internal::assign_op, 0>, 3, 2>::run(Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator const, 3, 1, true> >, Eigen::internal::assign_op, 0>&)’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:455:81, inlined from ‘Eigen::internal::call_dense_assignment_loop, Eigen::Block const, 3, 1, true>, Eigen::internal::assign_op >(Eigen::Matrix&, Eigen::Block const, 3, 1, true> const&, Eigen::internal::assign_op const&)void’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:785:37, inlined from ‘Eigen::internal::Assignment, Eigen::Block const, 3, 1, true>, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, void>::run(Eigen::Matrix&, Eigen::Block const, 3, 1, true> const&, Eigen::internal::assign_op const&)’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:954:31, inlined from ‘Eigen::internal::call_assignment_no_alias, Eigen::Block const, 3, 1, true>, Eigen::internal::assign_op >(Eigen::Matrix&, Eigen::Block const, 3, 1, true> const&, Eigen::internal::assign_op const&)void’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:890:49, inlined from ‘Eigen::PlainObjectBase >::_set_noalias const, 3, 1, true> >(Eigen::DenseBase const, 3, 1, true> > const&)Eigen::Matrix&’ at /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:797:41, inlined from ‘Eigen::PlainObjectBase >::PlainObjectBase const, 3, 1, true> >(Eigen::DenseBase const, 3, 1, true> > const&)’ at /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:594:19, inlined from ‘Eigen::Matrix::Matrix const, 3, 1, true> >(Eigen::EigenBase const, 3, 1, true> > const&)’ at /usr/include/eigen3/Eigen/src/Core/Matrix.h:423:29, inlined from ‘Eigen::QuaternionBase >::setFromTwoVectors, Eigen::Block, Eigen::Matrix > const, 3, 1, false> >(Eigen::MatrixBase > const&, Eigen::MatrixBase, Eigen::Matrix > const, 3, 1, false> > const&)Eigen::Quaternion&’ at /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h:658:13: /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/PacketMath.h:2465:16: warning: ‘MEM [(void *)&svd + 80B]’ may be used uninitialized [-Wmaybe-uninitialized] 2465 | return vec_xl(0, const_cast(from)); | ^ In file included from /usr/include/eigen3/Eigen/Geometry:42: /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h: In member function ‘Eigen::QuaternionBase >::setFromTwoVectors, Eigen::Block, Eigen::Matrix > const, 3, 1, false> >(Eigen::MatrixBase > const&, Eigen::MatrixBase, Eigen::Matrix > const, 3, 1, false> > const&)Eigen::Quaternion&’: /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h:657:36: note: ‘svd’ declared here 657 | JacobiSVD > svd(m, ComputeFullV); | ^~~ In file included from /usr/include/eigen3/Eigen/Core:277: In member function ‘Eigen::internal::mapbase_evaluator const, 3, 1, true>, Eigen::Matrix >::coeff(long, long) const’, inlined from ‘Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator const, 3, 1, true> >, Eigen::internal::assign_op, 0>::assignCoeff(long, long)’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:654:63, inlined from ‘Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator const, 3, 1, true> >, Eigen::internal::assign_op, 0>::assignCoeffByOuterInner(long, long)’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:668:16, inlined from ‘Eigen::internal::copy_using_evaluator_DefaultTraversal_CompleteUnrolling >, Eigen::internal::evaluator const, 3, 1, true> >, Eigen::internal::assign_op, 0>, 2, 3>::run(Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator const, 3, 1, true> >, Eigen::internal::assign_op, 0>&)’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:211:35, inlined from ‘Eigen::internal::dense_assignment_loop >, Eigen::internal::evaluator const, 3, 1, true> >, Eigen::internal::assign_op, 0>, 3, 2>::run(Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator const, 3, 1, true> >, Eigen::internal::assign_op, 0>&)’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:456:92, inlined from ‘Eigen::internal::call_dense_assignment_loop, Eigen::Block const, 3, 1, true>, Eigen::internal::assign_op >(Eigen::Matrix&, Eigen::Block const, 3, 1, true> const&, Eigen::internal::assign_op const&)void’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:785:37, inlined from ‘Eigen::internal::Assignment, Eigen::Block const, 3, 1, true>, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, void>::run(Eigen::Matrix&, Eigen::Block const, 3, 1, true> const&, Eigen::internal::assign_op const&)’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:954:31, inlined from ‘Eigen::internal::call_assignment_no_alias, Eigen::Block const, 3, 1, true>, Eigen::internal::assign_op >(Eigen::Matrix&, Eigen::Block const, 3, 1, true> const&, Eigen::internal::assign_op const&)void’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:890:49, inlined from ‘Eigen::PlainObjectBase >::_set_noalias const, 3, 1, true> >(Eigen::DenseBase const, 3, 1, true> > const&)Eigen::Matrix&’ at /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:797:41, inlined from ‘Eigen::PlainObjectBase >::PlainObjectBase const, 3, 1, true> >(Eigen::DenseBase const, 3, 1, true> > const&)’ at /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:594:19, inlined from ‘Eigen::Matrix::Matrix const, 3, 1, true> >(Eigen::EigenBase const, 3, 1, true> > const&)’ at /usr/include/eigen3/Eigen/src/Core/Matrix.h:423:29, inlined from ‘Eigen::QuaternionBase >::setFromTwoVectors, Eigen::Block, Eigen::Matrix > const, 3, 1, false> >(Eigen::MatrixBase > const&, Eigen::MatrixBase, Eigen::Matrix > const, 3, 1, false> > const&)Eigen::Quaternion&’ at /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h:658:13: /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h:911:56: warning: ‘MEM[(const double *)&svd + 96B]’ may be used uninitialized [-Wmaybe-uninitialized] 911 | return m_data[col * colStride() + row * rowStride()]; | ^ /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h: In member function ‘Eigen::QuaternionBase >::setFromTwoVectors, Eigen::Block, Eigen::Matrix > const, 3, 1, false> >(Eigen::MatrixBase > const&, Eigen::MatrixBase, Eigen::Matrix > const, 3, 1, false> > const&)Eigen::Quaternion&’: /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h:657:36: note: ‘svd’ declared here 657 | JacobiSVD > svd(m, ComputeFullV); | ^~~ [ 74%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoHollow.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_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/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/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/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoHollow.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoHollow.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoHollow.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp [ 75%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoPainterBase.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_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/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/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/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoPainterBase.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoPainterBase.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoPainterBase.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoPainterBase.cpp [ 75%] Linking CXX executable fff_print_tests cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/fff_print && /usr/bin/cmake -E cmake_link_script CMakeFiles/fff_print_tests.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/fff_print_tests.dir/fff_print_tests.cpp.o CMakeFiles/fff_print_tests.dir/test_avoid_crossing_perimeters.cpp.o CMakeFiles/fff_print_tests.dir/test_bridges.cpp.o CMakeFiles/fff_print_tests.dir/test_cooling.cpp.o CMakeFiles/fff_print_tests.dir/test_clipper.cpp.o CMakeFiles/fff_print_tests.dir/test_custom_gcode.cpp.o CMakeFiles/fff_print_tests.dir/test_data.cpp.o CMakeFiles/fff_print_tests.dir/test_extrusion_entity.cpp.o CMakeFiles/fff_print_tests.dir/test_fill.cpp.o CMakeFiles/fff_print_tests.dir/test_flow.cpp.o CMakeFiles/fff_print_tests.dir/test_gaps.cpp.o CMakeFiles/fff_print_tests.dir/test_gcode.cpp.o CMakeFiles/fff_print_tests.dir/test_gcode_travels.cpp.o CMakeFiles/fff_print_tests.dir/test_gcodefindreplace.cpp.o CMakeFiles/fff_print_tests.dir/test_gcodewriter.cpp.o CMakeFiles/fff_print_tests.dir/test_cancel_object.cpp.o CMakeFiles/fff_print_tests.dir/test_layers.cpp.o CMakeFiles/fff_print_tests.dir/test_model.cpp.o CMakeFiles/fff_print_tests.dir/test_multi.cpp.o CMakeFiles/fff_print_tests.dir/test_perimeters.cpp.o CMakeFiles/fff_print_tests.dir/test_print.cpp.o CMakeFiles/fff_print_tests.dir/test_printgcode.cpp.o CMakeFiles/fff_print_tests.dir/test_printobject.cpp.o CMakeFiles/fff_print_tests.dir/test_retraction.cpp.o CMakeFiles/fff_print_tests.dir/test_shells.cpp.o CMakeFiles/fff_print_tests.dir/test_skirt_brim.cpp.o CMakeFiles/fff_print_tests.dir/test_support_material.cpp.o CMakeFiles/fff_print_tests.dir/test_thin_walls.cpp.o CMakeFiles/fff_print_tests.dir/test_trianglemesh.cpp.o -o fff_print_tests ../../src/libslic3r/liblibslic3r.a ../../src/libslic3r/liblibslic3r.a ../../src/admesh/libadmesh.a ../../src/miniz/libminiz_static.a /usr/lib64/libboost_log.so.1.83.0 /usr/lib64/libboost_filesystem.so.1.83.0 /usr/lib64/libboost_locale.so.1.83.0 /usr/lib64/libboost_thread.so.1.83.0 /usr/lib64/libboost_regex.so.1.83.0 /usr/lib64/libboost_chrono.so.1.83.0 /usr/lib64/libboost_atomic.so.1.83.0 /usr/lib64/libboost_date_time.so.1.83.0 ../../src/clipper/libclipper.a ../../src/boost/libnowide.a /usr/lib64/libexpat.so.1.9.2 ../../src/glu-libtess/libglu-libtess.a /usr/lib64/libqhullcpp.a /usr/lib64/libqhull_r.so.8.0.2 ../../src/semver/libsemver.a ../../src/libslic3r/liblibslic3r_cgal.a /usr/lib64/libgmpxx.so /lib64/libmpfr.so /lib64/libgmp.so -ldl /usr/lib64/libpng.so /usr/lib64/libjpeg.so ../../src/qoi/libqoi.a /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/lib64/libbgcode_convert.a /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/lib64/libbgcode_binarize.a /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/lib/libheatshrink_dynalloc.a /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/lib64/libbgcode_core.a /usr/lib64/libopenvdb.so /usr/lib64/libz.so /usr/lib64/libboost_system.so.1.83.0 /usr/lib64/libboost_iostreams.so.1.83.0 /usr/lib64/libImath-3_1.so.29.10.0 -lm /usr/lib64/libtbb.so.12.11 /usr/lib64/libtbbmalloc.so.2.11 /usr/lib64/libnlopt.so In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Model.hpp:21, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintBase.hpp:17, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLAPrint.hpp:13, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoSlaBase.hpp:11, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoHollow.hpp:8, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:7: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectList.hpp:18, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:15: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp: In member function ‘Slic3r::GUI::t_layer_height_range Slic3r::GUI::ObjectDataViewModelNode::GetLayerRange() const’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp:203:57: note: parameter passing for argument of type ‘Slic3r::GUI::t_layer_height_range’ {aka ‘std::pair’} when C++17 is enabled changed to match C++14 in GCC 10.1 203 | t_layer_height_range GetLayerRange() const { return m_layer_range; } | ^ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Model.hpp:21, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoPainterBase.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoPainterBase.cpp:5: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoPainterBase.cpp: In member function ‘virtual void Slic3r::GUI::TriangleSelectorGUI::render(Slic3r::GUI::ImGuiWrapper*, const Slic3r::Transform3d&)’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoPainterBase.cpp:878:69: warning: possibly dangling reference to a temporary [-Wdangling-reference] 878 | std::make_pair(&m_iva_blockers, blockers_color)}) { | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoPainterBase.cpp:877:36: note: the temporary was destroyed at the end of the full expression ‘std::make_pair((&((Slic3r::GUI::TriangleSelectorGUI*)this)->Slic3r::GUI::TriangleSelectorGUI::m_iva_enforcers), enforcers_color)’ 877 | for (auto iva : {std::make_pair(&m_iva_enforcers, enforcers_color), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoPainterBase.cpp:878:69: warning: possibly dangling reference to a temporary [-Wdangling-reference] 878 | std::make_pair(&m_iva_blockers, blockers_color)}) { | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoPainterBase.cpp:878:36: note: the temporary was destroyed at the end of the full expression ‘std::make_pair((&((Slic3r::GUI::TriangleSelectorGUI*)this)->Slic3r::GUI::TriangleSelectorGUI::m_iva_blockers), blockers_color)’ 878 | std::make_pair(&m_iva_blockers, blockers_color)}) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:210, from /usr/include/eigen3/Eigen/Geometry:11, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Point.hpp:26, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoBase.hpp:8, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoCut.hpp:8: In function ‘Eigen::internal::ploadu(Eigen::internal::unpacket_traits::type const*)double __vector(2)’, inlined from ‘Eigen::internal::ploadt(Eigen::internal::unpacket_traits::type const*)double __vector(2)’ at /usr/include/eigen3/Eigen/src/Core/GenericPacketMath.h:969:26, inlined from ‘Eigen::internal::mapbase_evaluator const, 3, 1, true>, Eigen::Matrix >::packet<0, double __vector(2)>(long, long) constdouble __vector(2)’ at /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h:937:50, inlined from ‘Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator const, 3, 1, true> >, Eigen::internal::assign_op, 0>::assignPacket<0, 0, double __vector(2)>(long, long)void’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:675:116, inlined from ‘Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator const, 3, 1, true> >, Eigen::internal::assign_op, 0>::assignPacketByOuterInner<0, 0, double __vector(2)>(long, long)void’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:689:48, inlined from ‘Eigen::internal::copy_using_evaluator_innervec_CompleteUnrolling >, Eigen::internal::evaluator const, 3, 1, true> >, Eigen::internal::assign_op, 0>, 0, 2>::run(Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator const, 3, 1, true> >, Eigen::internal::assign_op, 0>&)’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:279:85, inlined from ‘Eigen::internal::dense_assignment_loop >, Eigen::internal::evaluator const, 3, 1, true> >, Eigen::internal::assign_op, 0>, 3, 2>::run(Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator const, 3, 1, true> >, Eigen::internal::assign_op, 0>&)’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:455:81, inlined from ‘Eigen::internal::call_dense_assignment_loop, Eigen::Block const, 3, 1, true>, Eigen::internal::assign_op >(Eigen::Matrix&, Eigen::Block const, 3, 1, true> const&, Eigen::internal::assign_op const&)void’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:785:37, inlined from ‘Eigen::internal::Assignment, Eigen::Block const, 3, 1, true>, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, void>::run(Eigen::Matrix&, Eigen::Block const, 3, 1, true> const&, Eigen::internal::assign_op const&)’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:954:31, inlined from ‘Eigen::internal::call_assignment_no_alias, Eigen::Block const, 3, 1, true>, Eigen::internal::assign_op >(Eigen::Matrix&, Eigen::Block const, 3, 1, true> const&, Eigen::internal::assign_op const&)void’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:890:49, inlined from ‘Eigen::PlainObjectBase >::_set_noalias const, 3, 1, true> >(Eigen::DenseBase const, 3, 1, true> > const&)Eigen::Matrix&’ at /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:797:41, inlined from ‘Eigen::PlainObjectBase >::PlainObjectBase const, 3, 1, true> >(Eigen::DenseBase const, 3, 1, true> > const&)’ at /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:594:19, inlined from ‘Eigen::Matrix::Matrix const, 3, 1, true> >(Eigen::EigenBase const, 3, 1, true> > const&)’ at /usr/include/eigen3/Eigen/src/Core/Matrix.h:423:29, inlined from ‘Eigen::QuaternionBase >::setFromTwoVectors, Eigen::Matrix > const, 3, 1, false>, Eigen::Matrix >(Eigen::MatrixBase, Eigen::Matrix > const, 3, 1, false> > const&, Eigen::MatrixBase > const&)Eigen::Quaternion&’ at /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h:658:13: /usr/include/eigen3/Eigen/src/Core/arch/AltiVec/PacketMath.h:2465:16: warning: ‘MEM [(void *)&svd + 80B]’ may be used uninitialized [-Wmaybe-uninitialized] 2465 | return vec_xl(0, const_cast(from)); | ^ In file included from /usr/include/eigen3/Eigen/Geometry:42: /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h: In member function ‘Eigen::QuaternionBase >::setFromTwoVectors, Eigen::Matrix > const, 3, 1, false>, Eigen::Matrix >(Eigen::MatrixBase, Eigen::Matrix > const, 3, 1, false> > const&, Eigen::MatrixBase > const&)Eigen::Quaternion&’: /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h:657:36: note: ‘svd’ declared here 657 | JacobiSVD > svd(m, ComputeFullV); | ^~~ In file included from /usr/include/eigen3/Eigen/Core:277: In member function ‘Eigen::internal::mapbase_evaluator const, 3, 1, true>, Eigen::Matrix >::coeff(long, long) const’, inlined from ‘Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator const, 3, 1, true> >, Eigen::internal::assign_op, 0>::assignCoeff(long, long)’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:654:63, inlined from ‘Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator const, 3, 1, true> >, Eigen::internal::assign_op, 0>::assignCoeffByOuterInner(long, long)’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:668:16, inlined from ‘Eigen::internal::copy_using_evaluator_DefaultTraversal_CompleteUnrolling >, Eigen::internal::evaluator const, 3, 1, true> >, Eigen::internal::assign_op, 0>, 2, 3>::run(Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator const, 3, 1, true> >, Eigen::internal::assign_op, 0>&)’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:211:35, inlined from ‘Eigen::internal::dense_assignment_loop >, Eigen::internal::evaluator const, 3, 1, true> >, Eigen::internal::assign_op, 0>, 3, 2>::run(Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator const, 3, 1, true> >, Eigen::internal::assign_op, 0>&)’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:456:92, inlined from ‘Eigen::internal::call_dense_assignment_loop, Eigen::Block const, 3, 1, true>, Eigen::internal::assign_op >(Eigen::Matrix&, Eigen::Block const, 3, 1, true> const&, Eigen::internal::assign_op const&)void’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:785:37, inlined from ‘Eigen::internal::Assignment, Eigen::Block const, 3, 1, true>, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, void>::run(Eigen::Matrix&, Eigen::Block const, 3, 1, true> const&, Eigen::internal::assign_op const&)’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:954:31, inlined from ‘Eigen::internal::call_assignment_no_alias, Eigen::Block const, 3, 1, true>, Eigen::internal::assign_op >(Eigen::Matrix&, Eigen::Block const, 3, 1, true> const&, Eigen::internal::assign_op const&)void’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:890:49, inlined from ‘Eigen::PlainObjectBase >::_set_noalias const, 3, 1, true> >(Eigen::DenseBase const, 3, 1, true> > const&)Eigen::Matrix&’ at /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:797:41, inlined from ‘Eigen::PlainObjectBase >::PlainObjectBase const, 3, 1, true> >(Eigen::DenseBase const, 3, 1, true> > const&)’ at /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:594:19, inlined from ‘Eigen::Matrix::Matrix const, 3, 1, true> >(Eigen::EigenBase const, 3, 1, true> > const&)’ at /usr/include/eigen3/Eigen/src/Core/Matrix.h:423:29, inlined from ‘Eigen::QuaternionBase >::setFromTwoVectors, Eigen::Matrix > const, 3, 1, false>, Eigen::Matrix >(Eigen::MatrixBase, Eigen::Matrix > const, 3, 1, false> > const&, Eigen::MatrixBase > const&)Eigen::Quaternion&’ at /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h:658:13: /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h:911:56: warning: ‘MEM[(const double *)&svd + 96B]’ may be used uninitialized [-Wmaybe-uninitialized] 911 | return m_data[col * colStride() + row * rowStride()]; | ^ /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h: In member function ‘Eigen::QuaternionBase >::setFromTwoVectors, Eigen::Matrix > const, 3, 1, false>, Eigen::Matrix >(Eigen::MatrixBase, Eigen::Matrix > const, 3, 1, false> > const&, Eigen::MatrixBase > const&)Eigen::Quaternion&’: /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h:657:36: note: ‘svd’ declared here 657 | JacobiSVD > svd(m, ComputeFullV); | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 75%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoSeam.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_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/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/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/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoSeam.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoSeam.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoSeam.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoSeam.cpp [ 75%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoSimplify.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_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/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/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/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoSimplify.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoSimplify.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoSimplify.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoSimplify.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Model.hpp:21, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoPainterBase.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoSeam.hpp:8, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoSeam.cpp:5: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectList.hpp:18, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoSeam.cpp:14: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp: In member function ‘Slic3r::GUI::t_layer_height_range Slic3r::GUI::ObjectDataViewModelNode::GetLayerRange() const’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp:203:57: note: parameter passing for argument of type ‘Slic3r::GUI::t_layer_height_range’ {aka ‘std::pair’} when C++17 is enabled changed to match C++14 in GCC 10.1 203 | t_layer_height_range GetLayerRange() const { return m_layer_range; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCodeReader.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/GCodeProcessor.hpp:10, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GLCanvas3D.hpp:21, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoSimplify.cpp:6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /usr/include/CGAL/Cartesian_converter.h: In member function ‘operator()’: /usr/include/CGAL/Cartesian_converter.h:313: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 313 | operator()(const typename K1::Vector_3 &a) const In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectList.hpp:18, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectManipulation.hpp:11, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoSimplify.cpp:8: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp: In member function ‘Slic3r::GUI::t_layer_height_range Slic3r::GUI::ObjectDataViewModelNode::GetLayerRange() const’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp:203:57: note: parameter passing for argument of type ‘Slic3r::GUI::t_layer_height_range’ {aka ‘std::pair’} when C++17 is enabled changed to match C++14 in GCC 10.1 203 | t_layer_height_range GetLayerRange() const { return m_layer_range; } | ^ [ 75%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoSVG.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_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/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/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/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoSVG.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoSVG.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoSVG.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoSVG.cpp [ 75%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoMmuSegmentation.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_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/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/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/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoMmuSegmentation.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoMmuSegmentation.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoMmuSegmentation.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoMmuSegmentation.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Model.hpp:21, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoPainterBase.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoMmuSegmentation.hpp:8, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoMmuSegmentation.cpp:6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Model.hpp:21, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/Utils/RaycastManager.hpp:13, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/SurfaceDrag.hpp:6, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoSVG.hpp:8, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoSVG.cpp:1: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectList.hpp:18, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoMmuSegmentation.cpp:15: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp: In member function ‘Slic3r::GUI::t_layer_height_range Slic3r::GUI::ObjectDataViewModelNode::GetLayerRange() const’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp:203:57: note: parameter passing for argument of type ‘Slic3r::GUI::t_layer_height_range’ {aka ‘std::pair’} when C++17 is enabled changed to match C++14 in GCC 10.1 203 | t_layer_height_range GetLayerRange() const { return m_layer_range; } | ^ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectList.hpp:18, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoSVG.cpp:4: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp: In member function ‘Slic3r::GUI::t_layer_height_range Slic3r::GUI::ObjectDataViewModelNode::GetLayerRange() const’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp:203:57: note: parameter passing for argument of type ‘Slic3r::GUI::t_layer_height_range’ {aka ‘std::pair’} when C++17 is enabled changed to match C++14 in GCC 10.1 203 | t_layer_height_range GetLayerRange() const { return m_layer_range; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 76%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoMeasure.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_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/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/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/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoMeasure.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoMeasure.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoMeasure.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoMeasure.cpp /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 In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Model.hpp:21, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoMeasure.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoMeasure.cpp:5: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectList.hpp:18, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectManipulation.hpp:11, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoMeasure.cpp:9: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp: In member function ‘Slic3r::GUI::t_layer_height_range Slic3r::GUI::ObjectDataViewModelNode::GetLayerRange() const’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp:203:57: note: parameter passing for argument of type ‘Slic3r::GUI::t_layer_height_range’ {aka ‘std::pair’} when C++17 is enabled changed to match C++14 in GCC 10.1 203 | t_layer_height_range GetLayerRange() const { return m_layer_range; } | ^ [ 76%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GLSelectionRectangle.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_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/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/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/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GLSelectionRectangle.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/GLSelectionRectangle.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/GLSelectionRectangle.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GLSelectionRectangle.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/SupportTreeUtils.hpp: In function ‘dir_to_spheric’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/SupportTreeUtils.hpp:326: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 326 | bool optimize_pinhead_placement(Ex policy, [ 76%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GLModel.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_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/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/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/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GLModel.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/GLModel.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/GLModel.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GLModel.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCodeReader.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/GCodeProcessor.hpp:10, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GLCanvas3D.hpp:21, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GLSelectionRectangle.cpp:9: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Preset.hpp:16, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_App.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GLModel.cpp:9: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /usr/include/CGAL/NT_converter.h: In member function ‘operator()’: /usr/include/CGAL/NT_converter.h:107: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 107 | operator()(const NT1 &a) const /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 76%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GLTexture.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_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/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/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/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GLTexture.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/GLTexture.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/GLTexture.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GLTexture.cpp /usr/include/CGAL/Cartesian_converter.h: In member function ‘operator()’: /usr/include/CGAL/Cartesian_converter.h:313: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 313 | operator()(const typename K1::Vector_3 &a) const /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Preset.hpp:16, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_App.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GLTexture.cpp:10: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GLTexture.cpp:26: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/stb_dxt/stb_dxt.h: In function ‘void rgbToYCoCgBlock(unsigned char*, const unsigned char*)’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/stb_dxt/stb_dxt.h:855:9: warning: variable ‘blockCo’ set but not used [-Wunused-but-set-variable] 855 | int blockCo[16]; | ^~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/stb_dxt/stb_dxt.h:856:9: warning: variable ‘blockCg’ set but not used [-Wunused-but-set-variable] 856 | int blockCg[16]; | ^~~~~~~ [ 76%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GLToolbar.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_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/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/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/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GLToolbar.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/GLToolbar.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/GLToolbar.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GLToolbar.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/stb_dxt/stb_dxt.h: At global scope: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/stb_dxt/stb_dxt.h:982:13: warning: ‘void stbgl__compress(unsigned char*, unsigned char*, int, int, int)’ defined but not used [-Wunused-function] 982 | static void stbgl__compress(unsigned char *p, unsigned char *rgba, int w, int h, int isDxt5) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCodeReader.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/GCodeProcessor.hpp:10, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GLCanvas3D.hpp:21, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GLToolbar.cpp:10: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 76%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GCodeViewer.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_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/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/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/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GCodeViewer.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/GCodeViewer.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/GCodeViewer.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GCodeViewer.cpp /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) In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCodeReader.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/GCodeProcessor.hpp:10, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GCodeViewer.hpp:12, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GCodeViewer.cpp:8: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ 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) | ^ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectList.hpp:18, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectManipulation.hpp:11, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GCodeViewer.cpp:31: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp: In member function ‘Slic3r::GUI::t_layer_height_range Slic3r::GUI::ObjectDataViewModelNode::GetLayerRange() const’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp:203:57: note: parameter passing for argument of type ‘Slic3r::GUI::t_layer_height_range’ {aka ‘std::pair’} when C++17 is enabled changed to match C++14 in GCC 10.1 203 | t_layer_height_range GetLayerRange() const { return m_layer_range; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GCodeViewer.cpp: In lambda function: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GCodeViewer.cpp:3661:137: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 3661 | return (it != time_mode.roles_times.end()) ? std::make_pair(it->second, it->second / time_mode.time) : std::make_pair(0.0f, 0.0f); | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GCodeViewer.cpp: In lambda function: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GCodeViewer.cpp:3667:43: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 3667 | return std::make_pair(0.0, 0.0); | ^ In file included from /usr/include/c++/14/bits/stl_tempbuf.h:62, from /usr/include/c++/14/memory:66, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/libslic3r.h:22, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GCodeViewer.cpp:7: /usr/include/c++/14/bits/stl_pair.h: In instantiation of ‘constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = const float&; _T2 = float; typename __strip_reference_wrapper::type>::__type = float; typename decay<_Tp>::type = float; typename __strip_reference_wrapper::type>::__type = float; typename decay<_Tp2>::type = float]’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GCodeViewer.cpp:3661:68: required from here 3661 | return (it != time_mode.roles_times.end()) ? std::make_pair(it->second, it->second / time_mode.time) : std::make_pair(0.0f, 0.0f); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_pair.h:1132:5: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 1132 | make_pair(_T1&& __x, _T2&& __y) | ^~~~~~~~~ /usr/include/c++/14/bits/stl_pair.h: In instantiation of ‘constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = double; _T2 = double&; typename __strip_reference_wrapper::type>::__type = double; typename decay<_Tp>::type = double; typename __strip_reference_wrapper::type>::__type = double; typename decay<_Tp2>::type = double]’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GCodeViewer.cpp:3670:30: required from here 3670 | return std::make_pair(it->second.first * koef, it->second.second); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_pair.h:1132:5: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 1132 | make_pair(_T1&& __x, _T2&& __y) | ^~~~~~~~~ /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) In file included from /usr/include/eigen3/Eigen/Core:277, from /usr/include/eigen3/Eigen/Geometry:11, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Point.hpp:26, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoBase.hpp:8, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoMeasure.hpp:8: In member function ‘Eigen::internal::mapbase_evaluator const, 3, 1, true>, Eigen::Matrix >::coeff(long, long) const’, inlined from ‘Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator const, 3, 1, true> >, Eigen::internal::assign_op, 0>::assignCoeff(long, long)’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:654:63, inlined from ‘Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator const, 3, 1, true> >, Eigen::internal::assign_op, 0>::assignCoeffByOuterInner(long, long)’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:668:16, inlined from ‘Eigen::internal::copy_using_evaluator_DefaultTraversal_CompleteUnrolling >, Eigen::internal::evaluator const, 3, 1, true> >, Eigen::internal::assign_op, 0>, 0, 3>::run(Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator const, 3, 1, true> >, Eigen::internal::assign_op, 0>&)’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:211:35, inlined from ‘Eigen::internal::dense_assignment_loop >, Eigen::internal::evaluator const, 3, 1, true> >, Eigen::internal::assign_op, 0>, 3, 2>::run(Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator const, 3, 1, true> >, Eigen::internal::assign_op, 0>&)’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:456:92, inlined from ‘Eigen::internal::call_dense_assignment_loop, Eigen::Block const, 3, 1, true>, Eigen::internal::assign_op >(Eigen::Matrix&, Eigen::Block const, 3, 1, true> const&, Eigen::internal::assign_op const&)void’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:785:37, inlined from ‘Eigen::internal::Assignment, Eigen::Block const, 3, 1, true>, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, void>::run(Eigen::Matrix&, Eigen::Block const, 3, 1, true> const&, Eigen::internal::assign_op const&)’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:954:31, inlined from ‘Eigen::internal::call_assignment_no_alias, Eigen::Block const, 3, 1, true>, Eigen::internal::assign_op >(Eigen::Matrix&, Eigen::Block const, 3, 1, true> const&, Eigen::internal::assign_op const&)void’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:890:49, inlined from ‘Eigen::PlainObjectBase >::_set_noalias const, 3, 1, true> >(Eigen::DenseBase const, 3, 1, true> > const&)Eigen::Matrix&’ at /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:797:41, inlined from ‘Eigen::PlainObjectBase >::PlainObjectBase const, 3, 1, true> >(Eigen::DenseBase const, 3, 1, true> > const&)’ at /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:594:19, inlined from ‘Eigen::Matrix::Matrix const, 3, 1, true> >(Eigen::EigenBase const, 3, 1, true> > const&)’ at /usr/include/eigen3/Eigen/src/Core/Matrix.h:423:29, inlined from ‘Eigen::QuaternionBase >::setFromTwoVectors, Eigen::Matrix > const, 3, 1, false>, Eigen::Matrix >(Eigen::MatrixBase, Eigen::Matrix > const, 3, 1, false> > const&, Eigen::MatrixBase > const&)Eigen::Quaternion&’ at /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h:658:13, inlined from ‘Eigen::Quaternion::FromTwoVectors, Eigen::Matrix > const, 3, 1, false>, Eigen::Matrix >(Eigen::MatrixBase, Eigen::Matrix > const, 3, 1, false> > const&, Eigen::MatrixBase > const&)Eigen::Quaternion’ at /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h:708:27, inlined from ‘Slic3r::GUI::init_torus_data(unsigned int, unsigned int, Eigen::Matrix const&, float, float, Eigen::Matrix const&, Eigen::Transform const&) [clone .constprop.0]’ at /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoMeasure.cpp:139:49: /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h:911:56: warning: ‘MEM[(const float *)&svd + 40B]’ may be used uninitialized [-Wmaybe-uninitialized] 911 | return m_data[col * colStride() + row * rowStride()]; | ^ In file included from /usr/include/eigen3/Eigen/Geometry:42: /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h: In function ‘Slic3r::GUI::init_torus_data(unsigned int, unsigned int, Eigen::Matrix const&, float, float, Eigen::Matrix const&, Eigen::Transform const&) [clone .constprop.0]’: /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h:657:36: note: ‘svd’ declared here 657 | JacobiSVD > svd(m, ComputeFullV); | ^~~ In member function ‘Eigen::internal::mapbase_evaluator const, 3, 1, true>, Eigen::Matrix >::coeff(long, long) const’, inlined from ‘Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator const, 3, 1, true> >, Eigen::internal::assign_op, 0>::assignCoeff(long, long)’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:654:63, inlined from ‘Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator const, 3, 1, true> >, Eigen::internal::assign_op, 0>::assignCoeffByOuterInner(long, long)’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:668:16, inlined from ‘Eigen::internal::copy_using_evaluator_DefaultTraversal_CompleteUnrolling >, Eigen::internal::evaluator const, 3, 1, true> >, Eigen::internal::assign_op, 0>, 1, 3>::run(Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator const, 3, 1, true> >, Eigen::internal::assign_op, 0>&)’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:211:35, inlined from ‘Eigen::internal::copy_using_evaluator_DefaultTraversal_CompleteUnrolling >, Eigen::internal::evaluator const, 3, 1, true> >, Eigen::internal::assign_op, 0>, 0, 3>::run(Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator const, 3, 1, true> >, Eigen::internal::assign_op, 0>&)’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:212:88, inlined from ‘Eigen::internal::dense_assignment_loop >, Eigen::internal::evaluator const, 3, 1, true> >, Eigen::internal::assign_op, 0>, 3, 2>::run(Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator const, 3, 1, true> >, Eigen::internal::assign_op, 0>&)’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:456:92, inlined from ‘Eigen::internal::call_dense_assignment_loop, Eigen::Block const, 3, 1, true>, Eigen::internal::assign_op >(Eigen::Matrix&, Eigen::Block const, 3, 1, true> const&, Eigen::internal::assign_op const&)void’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:785:37, inlined from ‘Eigen::internal::Assignment, Eigen::Block const, 3, 1, true>, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, void>::run(Eigen::Matrix&, Eigen::Block const, 3, 1, true> const&, Eigen::internal::assign_op const&)’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:954:31, inlined from ‘Eigen::internal::call_assignment_no_alias, Eigen::Block const, 3, 1, true>, Eigen::internal::assign_op >(Eigen::Matrix&, Eigen::Block const, 3, 1, true> const&, Eigen::internal::assign_op const&)void’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:890:49, inlined from ‘Eigen::PlainObjectBase >::_set_noalias const, 3, 1, true> >(Eigen::DenseBase const, 3, 1, true> > const&)Eigen::Matrix&’ at /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:797:41, inlined from ‘Eigen::PlainObjectBase >::PlainObjectBase const, 3, 1, true> >(Eigen::DenseBase const, 3, 1, true> > const&)’ at /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:594:19, inlined from ‘Eigen::Matrix::Matrix const, 3, 1, true> >(Eigen::EigenBase const, 3, 1, true> > const&)’ at /usr/include/eigen3/Eigen/src/Core/Matrix.h:423:29, inlined from ‘Eigen::QuaternionBase >::setFromTwoVectors, Eigen::Matrix > const, 3, 1, false>, Eigen::Matrix >(Eigen::MatrixBase, Eigen::Matrix > const, 3, 1, false> > const&, Eigen::MatrixBase > const&)Eigen::Quaternion&’ at /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h:658:13, inlined from ‘Eigen::Quaternion::FromTwoVectors, Eigen::Matrix > const, 3, 1, false>, Eigen::Matrix >(Eigen::MatrixBase, Eigen::Matrix > const, 3, 1, false> > const&, Eigen::MatrixBase > const&)Eigen::Quaternion’ at /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h:708:27, inlined from ‘Slic3r::GUI::init_torus_data(unsigned int, unsigned int, Eigen::Matrix const&, float, float, Eigen::Matrix const&, Eigen::Transform const&) [clone .constprop.0]’ at /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoMeasure.cpp:139:49: /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h:911:56: warning: ‘MEM[(const float *)&svd + 44B]’ may be used uninitialized [-Wmaybe-uninitialized] 911 | return m_data[col * colStride() + row * rowStride()]; | ^ /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h: In function ‘Slic3r::GUI::init_torus_data(unsigned int, unsigned int, Eigen::Matrix const&, float, float, Eigen::Matrix const&, Eigen::Transform const&) [clone .constprop.0]’: /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h:657:36: note: ‘svd’ declared here 657 | JacobiSVD > svd(m, ComputeFullV); | ^~~ In member function ‘Eigen::internal::mapbase_evaluator const, 3, 1, true>, Eigen::Matrix >::coeff(long, long) const’, inlined from ‘Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator const, 3, 1, true> >, Eigen::internal::assign_op, 0>::assignCoeff(long, long)’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:654:63, inlined from ‘Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator const, 3, 1, true> >, Eigen::internal::assign_op, 0>::assignCoeffByOuterInner(long, long)’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:668:16, inlined from ‘Eigen::internal::copy_using_evaluator_DefaultTraversal_CompleteUnrolling >, Eigen::internal::evaluator const, 3, 1, true> >, Eigen::internal::assign_op, 0>, 2, 3>::run(Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator const, 3, 1, true> >, Eigen::internal::assign_op, 0>&)’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:211:35, inlined from ‘Eigen::internal::copy_using_evaluator_DefaultTraversal_CompleteUnrolling >, Eigen::internal::evaluator const, 3, 1, true> >, Eigen::internal::assign_op, 0>, 1, 3>::run(Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator const, 3, 1, true> >, Eigen::internal::assign_op, 0>&)’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:212:88, inlined from ‘Eigen::internal::copy_using_evaluator_DefaultTraversal_CompleteUnrolling >, Eigen::internal::evaluator const, 3, 1, true> >, Eigen::internal::assign_op, 0>, 0, 3>::run(Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator const, 3, 1, true> >, Eigen::internal::assign_op, 0>&)’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:212:88, inlined from ‘Eigen::internal::dense_assignment_loop >, Eigen::internal::evaluator const, 3, 1, true> >, Eigen::internal::assign_op, 0>, 3, 2>::run(Eigen::internal::generic_dense_assignment_kernel >, Eigen::internal::evaluator const, 3, 1, true> >, Eigen::internal::assign_op, 0>&)’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:456:92, inlined from ‘Eigen::internal::call_dense_assignment_loop, Eigen::Block const, 3, 1, true>, Eigen::internal::assign_op >(Eigen::Matrix&, Eigen::Block const, 3, 1, true> const&, Eigen::internal::assign_op const&)void’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:785:37, inlined from ‘Eigen::internal::Assignment, Eigen::Block const, 3, 1, true>, Eigen::internal::assign_op, Eigen::internal::Dense2Dense, void>::run(Eigen::Matrix&, Eigen::Block const, 3, 1, true> const&, Eigen::internal::assign_op const&)’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:954:31, inlined from ‘Eigen::internal::call_assignment_no_alias, Eigen::Block const, 3, 1, true>, Eigen::internal::assign_op >(Eigen::Matrix&, Eigen::Block const, 3, 1, true> const&, Eigen::internal::assign_op const&)void’ at /usr/include/eigen3/Eigen/src/Core/AssignEvaluator.h:890:49, inlined from ‘Eigen::PlainObjectBase >::_set_noalias const, 3, 1, true> >(Eigen::DenseBase const, 3, 1, true> > const&)Eigen::Matrix&’ at /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:797:41, inlined from ‘Eigen::PlainObjectBase >::PlainObjectBase const, 3, 1, true> >(Eigen::DenseBase const, 3, 1, true> > const&)’ at /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:594:19, inlined from ‘Eigen::Matrix::Matrix const, 3, 1, true> >(Eigen::EigenBase const, 3, 1, true> > const&)’ at /usr/include/eigen3/Eigen/src/Core/Matrix.h:423:29, inlined from ‘Eigen::QuaternionBase >::setFromTwoVectors, Eigen::Matrix > const, 3, 1, false>, Eigen::Matrix >(Eigen::MatrixBase, Eigen::Matrix > const, 3, 1, false> > const&, Eigen::MatrixBase > const&)Eigen::Quaternion&’ at /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h:658:13, inlined from ‘Eigen::Quaternion::FromTwoVectors, Eigen::Matrix > const, 3, 1, false>, Eigen::Matrix >(Eigen::MatrixBase, Eigen::Matrix > const, 3, 1, false> > const&, Eigen::MatrixBase > const&)Eigen::Quaternion’ at /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h:708:27, inlined from ‘Slic3r::GUI::init_torus_data(unsigned int, unsigned int, Eigen::Matrix const&, float, float, Eigen::Matrix const&, Eigen::Transform const&) [clone .constprop.0]’ at /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Gizmos/GLGizmoMeasure.cpp:139:49: /usr/include/eigen3/Eigen/src/Core/CoreEvaluators.h:911:56: warning: ‘MEM[(const float *)&svd + 48B]’ may be used uninitialized [-Wmaybe-uninitialized] 911 | return m_data[col * colStride() + row * rowStride()]; | ^ /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h: In function ‘Slic3r::GUI::init_torus_data(unsigned int, unsigned int, Eigen::Matrix const&, float, float, Eigen::Matrix const&, Eigen::Transform const&) [clone .constprop.0]’: /usr/include/eigen3/Eigen/src/Geometry/Quaternion.h:657:36: note: ‘svd’ declared here 657 | JacobiSVD > svd(m, ComputeFullV); | ^~~ /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) [ 77%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Preferences.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_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/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/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/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Preferences.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/Preferences.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/Preferences.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Preferences.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Preferences.hpp:13, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Preferences.cpp:9: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GCodeViewer.cpp: In member function ‘void Slic3r::GUI::GCodeViewer::render_legend(float&)’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GCodeViewer.cpp:3688:66: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 3688 | auto [time, percent] = role_time_and_percent(role); | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GCodeViewer.cpp:3692:86: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 3692 | auto [used_filament_m, used_filament_g] = used_filament_per_role(role); | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GCodeViewer.cpp: In lambda function: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GCodeViewer.cpp:3659:34: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 3659 | auto role_time_and_percent = [time_mode](GCodeExtrusionRole role) { | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GCodeViewer.cpp: In lambda function: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GCodeViewer.cpp:3664:35: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 3664 | auto used_filament_per_role = [this, imperial_units](GCodeExtrusionRole role) { | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Preferences.cpp:63:2: required from here 52 | template<> const t_config_enum_values& ConfigOptionEnum::get_enum_values() { return s_keys_map_##NAME; } \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::NotifyReleaseMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Preferences.cpp: In member function ‘void Slic3r::GUI::PreferencesDialog::show(const std::string&, const std::string&)’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Preferences.cpp:137:41: warning: loop variable ‘opt_key’ of type ‘const std::string&’ {aka ‘const std::__cxx11::basic_string&’} binds to a temporary constructed from type ‘const char* const’ [-Wrange-loop-construct] 137 | for (const std::string& opt_key : {"suppress_hyperlinks", "downloader_url_registered"}) | ^~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Preferences.cpp:137:41: note: use non-reference type ‘const std::string’ {aka ‘const std::__cxx11::basic_string’} to make the copy explicit or ‘const char* const&’ to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Preferences.cpp:140:41: warning: loop variable ‘opt_key’ of type ‘const std::string&’ {aka ‘const std::__cxx11::basic_string&’} binds to a temporary constructed from type ‘const char* const’ [-Wrange-loop-construct] 140 | for (const std::string& opt_key : { "default_action_on_close_application" | ^~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Preferences.cpp:140:41: note: use non-reference type ‘const std::string’ {aka ‘const std::__cxx11::basic_string’} to make the copy explicit or ‘const char* const&’ to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Preferences.cpp: In member function ‘void Slic3r::GUI::PreferencesDialog::accept(wxEvent&)’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Preferences.cpp:797:33: warning: loop variable ‘key’ of type ‘const std::string&’ {aka ‘const std::__cxx11::basic_string&’} binds to a temporary constructed from type ‘const char* const’ [-Wrange-loop-construct] 797 | for (const std::string& key : { "old_settings_layout_mode", | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Preferences.cpp:797:33: note: use non-reference type ‘const std::string’ {aka ‘const std::__cxx11::basic_string’} to make the copy explicit or ‘const char* const&’ to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GCodeViewer.cpp: In member function ‘Slic3r::GUI::GCodeViewer::render_legend(float&)’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GCodeViewer.cpp:3688:61: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 3688 | auto [time, percent] = role_time_and_percent(role); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GCodeViewer.cpp:3692:81: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 3692 | auto [used_filament_m, used_filament_g] = used_filament_per_role(role); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/ConflictChecker.cpp: In function ‘find_inter_of_lines_in_diff_objs’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/ConflictChecker.cpp:295: note: parameter passing for argument of type ‘const struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | ConflictResultOpt ConflictChecker::find_inter_of_lines_in_diff_objs(SpanOfConstPtrs objs, /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/SupportTreeUtilsLegacy.hpp: In function ‘dir_to_spheric’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/SupportTreeUtilsLegacy.hpp:265: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 265 | std::pair search_ground_route(Ex policy, In member function ‘initAuxBuffers’, inlined from ‘rebuild’ at /usr/include/openvdb/tree/LeafManager.h:241:29, inlined from ‘__ct ’ at /usr/include/openvdb/tree/LeafManager.h:198:22, inlined from ‘countInactiveLeafVoxels.constprop’ at /usr/include/openvdb/tools/Count.h:475:36: /usr/include/openvdb/tree/LeafManager.h:675:38: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 675 | mAuxBufferPtrs.reset(new NonConstBufferType[auxBufferCount]); | ^ /usr/include/c++/14/new: In function ‘countInactiveLeafVoxels.constprop’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In 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) | ^ [ 77%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/PresetHints.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_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/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/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/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/PresetHints.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/PresetHints.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/PresetHints.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/PresetHints.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/SupportTreeUtils.hpp: In function ‘dir_to_spheric’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/SupportTreeUtils.hpp:600: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 600 | GroundConnection deepsearch_ground_connection( /usr/include/CGAL/Lazy_exact_nt.h: In member function ‘operator()’: /usr/include/CGAL/Lazy_exact_nt.h:292: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 292 | CGAL_LAZY_UNARY_OP(opposite, Lazy_exact_Opp) In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Flow.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/PresetHints.cpp:8: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 77%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GUI.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_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/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/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/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GUI.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/GUI.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/GUI.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI.cpp [ 77%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GUI_Init.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_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/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/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/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GUI_Init.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/GUI_Init.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/GUI_Init.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_Init.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Preset.hpp:16, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_Init.hpp:8, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_Init.cpp:6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI.cpp:7: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillAdaptive.cpp: In function ‘mk_rtree_seg’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillAdaptive.cpp:714:45: note: parameter passing for argument of type ‘struct rtree_segment_t’ when C++17 is enabled changed to match C++14 in GCC 10.1 714 | rtree.query(bgi::intersects(mk_rtree_seg(hook_forward)) && bgi::satisfies(filter_itself), std::back_inserter(hook_intersections)); | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:559:31: required from ‘void Slic3r::ConfigOptionVector::set_at(const Slic3r::ConfigOption*, size_t, size_t) [with T = unsigned char; size_t = long unsigned int]’ 559 | this->values[i] = static_cast*>(rhs)->value; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI.cpp:117:70: required from here 117 | config.option(opt_key)->set_at(vec_new, opt_index, 0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:559:31: required from ‘void Slic3r::ConfigOptionVector::set_at(const Slic3r::ConfigOption*, size_t, size_t) [with T = Slic3r::FloatOrPercent; size_t = long unsigned int]’ 559 | this->values[i] = static_cast*>(rhs)->value; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI.cpp:150:64: required from here 150 | config.option(opt_key)->set_at(vec_new, opt_index, opt_index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In member function ‘initAuxBuffers’, inlined from ‘rebuild’ at /usr/include/openvdb/tree/LeafManager.h:241:29, inlined from ‘__ct ’ at /usr/include/openvdb/tree/LeafManager.h:198:22, inlined from ‘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) | ^ [ 77%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GUI_Preview.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_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/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/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/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GUI_Preview.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/GUI_Preview.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/GUI_Preview.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_Preview.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/DefaultSupportTree.cpp: In function ‘dir_to_spheric’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/DefaultSupportTree.cpp:408: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 408 | filterfn = [this, &nmls, &heads, &filterfn](unsigned fidx, size_t i, double back_r) { In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Flow.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Layer.hpp:17, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_Preview.cpp:9: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillAdaptive.cpp: In function ‘mk_rtree_seg’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillAdaptive.cpp:714:45: note: parameter passing for argument of type ‘struct rtree_segment_t’ when C++17 is enabled changed to match C++14 in GCC 10.1 714 | rtree.query(bgi::intersects(mk_rtree_seg(hook_forward)) && bgi::satisfies(filter_itself), std::back_inserter(hook_intersections)); | ^ In 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 [ 78%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GUI_App.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_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/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/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/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GUI_App.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/GUI_App.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/GUI_App.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_App.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In member function ‘initAuxBuffers’, inlined from ‘rebuild’ at /usr/include/openvdb/tree/LeafManager.h:241:29, inlined from ‘__ct ’ at /usr/include/openvdb/tree/LeafManager.h:198:22, inlined from ‘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) In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Preset.hpp:16, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_App.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_App.cpp:10: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectList.hpp:18, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_App.cpp:12: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp: In member function ‘Slic3r::GUI::t_layer_height_range Slic3r::GUI::ObjectDataViewModelNode::GetLayerRange() const’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp:203:57: note: parameter passing for argument of type ‘Slic3r::GUI::t_layer_height_range’ {aka ‘std::pair’} when C++17 is enabled changed to match C++14 in GCC 10.1 203 | t_layer_height_range GetLayerRange() const { return m_layer_range; } | ^ [ 78%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GUI_Utils.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_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/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/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/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GUI_Utils.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/GUI_Utils.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/GUI_Utils.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_Utils.cpp /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 { /usr/include/CGAL/Lazy.h: In member function ‘operator()’: /usr/include/CGAL/Lazy.h:635: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 635 | void update_exact() const { In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Preset.hpp:16, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_App.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_Utils.cpp:6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In member function ‘extrude’: lto1: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 [ 78%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GUI_Geometry.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_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/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/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/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GUI_Geometry.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/GUI_Geometry.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/GUI_Geometry.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_Geometry.cpp [ 78%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/I18N.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_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/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/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/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/I18N.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/I18N.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/I18N.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/I18N.cpp [ 78%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/IconManager.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_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/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/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/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/IconManager.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/IconManager.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/IconManager.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/IconManager.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/OrganicSupport.cpp: In function ‘extrude_branch’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/OrganicSupport.cpp:1194: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 1194 | [&trees, &volumes, &config, &slicing_params, &move_bounds, &mesh_slicing_params, &throw_on_cancel](const tbb::blocked_range &range) { /usr/include/CGAL/Lazy.h: In member function ‘operator()’: /usr/include/CGAL/Lazy.h: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 { [ 79%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/MainFrame.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_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/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/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/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/MainFrame.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/MainFrame.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/MainFrame.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/MainFrame.cpp [ 79%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Plater.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_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/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/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/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Plater.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/Plater.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/Plater.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Plater.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/MainFrame.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/MainFrame.cpp:12: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 79%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/PresetComboBoxes.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_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/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/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/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/PresetComboBoxes.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/PresetComboBoxes.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/PresetComboBoxes.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/PresetComboBoxes.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Preset.hpp:16, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Plater.hpp:29, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Plater.cpp:20: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectList.hpp:18, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/MainFrame.cpp:41: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp: In member function ‘Slic3r::GUI::t_layer_height_range Slic3r::GUI::ObjectDataViewModelNode::GetLayerRange() const’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp:203:57: note: parameter passing for argument of type ‘Slic3r::GUI::t_layer_height_range’ {aka ‘std::pair’} when C++17 is enabled changed to match C++14 in GCC 10.1 203 | t_layer_height_range GetLayerRange() const { return m_layer_range; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Preset.hpp:16, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/PresetComboBoxes.hpp:11, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/PresetComboBoxes.cpp:6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectList.hpp:18, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Plater.cpp:86: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp: In member function ‘Slic3r::GUI::t_layer_height_range Slic3r::GUI::ObjectDataViewModelNode::GetLayerRange() const’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp:203:57: note: parameter passing for argument of type ‘Slic3r::GUI::t_layer_height_range’ {aka ‘std::pair’} when C++17 is enabled changed to match C++14 in GCC 10.1 203 | t_layer_height_range GetLayerRange() const { return m_layer_range; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 79%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/BitmapComboBox.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_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/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/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/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/BitmapComboBox.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/BitmapComboBox.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/BitmapComboBox.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/BitmapComboBox.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 79%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/EditGCodeDialog.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_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/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/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/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/EditGCodeDialog.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/EditGCodeDialog.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/EditGCodeDialog.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/EditGCodeDialog.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Preset.hpp:16, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/EditGCodeDialog.hpp:10, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/EditGCodeDialog.cpp:1: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 79%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/SavePresetDialog.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_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/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/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/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/SavePresetDialog.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/SavePresetDialog.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/SavePresetDialog.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/SavePresetDialog.cpp [ 80%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/PhysicalPrinterDialog.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_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/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/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/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/PhysicalPrinterDialog.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/PhysicalPrinterDialog.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/PhysicalPrinterDialog.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/PhysicalPrinterDialog.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/GCodeWriter.cpp: In member function ‘extrude_to_xy’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/GCodeWriter.cpp:368: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | std::string GCodeWriter::extrude_to_xy(const Vec2d &point, double dE, const std::string_view comment) In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Preset.hpp:16, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/SavePresetDialog.hpp:10, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/SavePresetDialog.cpp:5: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /usr/include/CGAL/Lazy.h: In member function ‘operator()’: /usr/include/CGAL/Lazy.h:780: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 780 | Lazy_rep_0(E&& e) In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Preset.hpp:16, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/PhysicalPrinterDialog.hpp:12, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/PhysicalPrinterDialog.cpp:5: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 80%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GUI_Factories.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_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/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/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/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GUI_Factories.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/GUI_Factories.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/GUI_Factories.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_Factories.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintObject.cpp: In function ‘adaptive_fill_line_spacing’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintObject.cpp:611:84: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 611 | auto [adaptive_line_spacing, support_line_spacing] = adaptive_fill_line_spacing(*this); | ^ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Preset.hpp:16, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PresetBundle.hpp:9, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_Factories.cpp:6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectList.hpp:18, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_Factories.cpp:10: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp: In member function ‘Slic3r::GUI::t_layer_height_range Slic3r::GUI::ObjectDataViewModelNode::GetLayerRange() const’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp:203:57: note: parameter passing for argument of type ‘Slic3r::GUI::t_layer_height_range’ {aka ‘std::pair’} when C++17 is enabled changed to match C++14 in GCC 10.1 203 | t_layer_height_range GetLayerRange() const { return m_layer_range; } | ^ [ 80%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GUI_ObjectList.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_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/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/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/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GUI_ObjectList.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/GUI_ObjectList.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/GUI_ObjectList.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectList.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Preset.hpp:16, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PresetBundle.hpp:9, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectList.cpp:8: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectList.hpp:18, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectList.cpp:10: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp: In member function ‘Slic3r::GUI::t_layer_height_range Slic3r::GUI::ObjectDataViewModelNode::GetLayerRange() const’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp:203:57: note: parameter passing for argument of type ‘Slic3r::GUI::t_layer_height_range’ {aka ‘std::pair’} when C++17 is enabled changed to match C++14 in GCC 10.1 203 | t_layer_height_range GetLayerRange() const { return m_layer_range; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_Factories.cpp: In member function ‘Slic3r::GUI::MenuFactory::update_menu_items_instance_manipulation(Slic3r::GUI::MenuFactory::MenuType)’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_Factories.cpp:1391:27: warning: ‘this’ pointer is null [-Wnonnull] 1391 | if (menu->FindItem(_L("Add instance")) != wxNOT_FOUND) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_Factories.cpp:1402:27: warning: ‘this’ pointer is null [-Wnonnull] 1402 | if (menu->FindItem(_L("Add instance")) == wxNOT_FOUND) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 80%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GalleryDialog.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_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/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/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/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GalleryDialog.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/GalleryDialog.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/GalleryDialog.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GalleryDialog.cpp [ 80%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GUI_ObjectManipulation.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_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/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/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/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GUI_ObjectManipulation.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/GUI_ObjectManipulation.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/GUI_ObjectManipulation.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectManipulation.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GalleryDialog.cpp:24: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectList.hpp:18, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectManipulation.hpp:11, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectManipulation.cpp:5: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp: In member function ‘Slic3r::GUI::t_layer_height_range Slic3r::GUI::ObjectDataViewModelNode::GetLayerRange() const’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp:203:57: note: parameter passing for argument of type ‘Slic3r::GUI::t_layer_height_range’ {aka ‘std::pair’} when C++17 is enabled changed to match C++14 in GCC 10.1 203 | t_layer_height_range GetLayerRange() const { return m_layer_range; } | ^ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectList.hpp:20: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 81%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GUI_ObjectSettings.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_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/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/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/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GUI_ObjectSettings.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/GUI_ObjectSettings.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/GUI_ObjectSettings.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectSettings.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectList.hpp:18, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectSettings.cpp:6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp: In member function ‘Slic3r::GUI::t_layer_height_range Slic3r::GUI::ObjectDataViewModelNode::GetLayerRange() const’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp:203:57: note: parameter passing for argument of type ‘Slic3r::GUI::t_layer_height_range’ {aka ‘std::pair’} when C++17 is enabled changed to match C++14 in GCC 10.1 203 | t_layer_height_range GetLayerRange() const { return m_layer_range; } | ^ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectList.hpp:20: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 81%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GUI_ObjectLayers.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_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/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/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/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GUI_ObjectLayers.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/GUI_ObjectLayers.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/GUI_ObjectLayers.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectLayers.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectList.hpp:18, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectLayers.cpp:6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp: In member function ‘Slic3r::GUI::t_layer_height_range Slic3r::GUI::ObjectDataViewModelNode::GetLayerRange() const’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp:203:57: note: parameter passing for argument of type ‘Slic3r::GUI::t_layer_height_range’ {aka ‘std::pair’} when C++17 is enabled changed to match C++14 in GCC 10.1 203 | t_layer_height_range GetLayerRange() const { return m_layer_range; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectList.hpp:20: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Print.cpp: In member function ‘first_layer_wipe_tower_corners’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Print.cpp:1239: note: parameter passing for argument of type ‘const struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 1239 | Points Print::first_layer_wipe_tower_corners() const /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode.cpp: In function ‘calculate_overhang_speed’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode.cpp:3392:83: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 3392 | dynamic_speed_and_fan_speed = ExtrusionProcessor::calculate_overhang_speed(path_attr, this->m_config, m_writer.extruder()->id(), | ^ [ 81%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/MeshUtils.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_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/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/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/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/MeshUtils.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/MeshUtils.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/MeshUtils.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/MeshUtils.cpp [ 81%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Tab.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_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/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/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/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Tab.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/Tab.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/Tab.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Tab.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Model.hpp:21, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/MeshUtils.cpp:11: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/2DBed.hpp:13, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/BedShapeDialog.hpp:17, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Tab.cpp:21: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 81%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/ConfigManipulation.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_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/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/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/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/ConfigManipulation.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/ConfigManipulation.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/ConfigManipulation.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ConfigManipulation.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectList.hpp:18, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Tab.cpp:62: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp: In member function ‘Slic3r::GUI::t_layer_height_range Slic3r::GUI::ObjectDataViewModelNode::GetLayerRange() const’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp:203:57: note: parameter passing for argument of type ‘Slic3r::GUI::t_layer_height_range’ {aka ‘std::pair’} when C++17 is enabled changed to match C++14 in GCC 10.1 203 | t_layer_height_range GetLayerRange() const { return m_layer_range; } | ^ gmake[2]: Leaving directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' [ 81%] Built target libslic3r_tests [ 81%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Field.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_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/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/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/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Field.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/Field.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/Field.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Field.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ConfigManipulation.hpp:15, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ConfigManipulation.cpp:6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' [ 81%] Built target fff_print_tests [ 82%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/OptionsGroup.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_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/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/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/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/OptionsGroup.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/OptionsGroup.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/OptionsGroup.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/OptionsGroup.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ConfigManipulation.cpp: In member function ‘void Slic3r::GUI::ConfigManipulation::toggle_print_fff_options(Slic3r::DynamicPrintConfig*)’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ConfigManipulation.cpp:297:29: warning: loop variable ‘key’ of type ‘const std::string&’ {aka ‘const std::__cxx11::basic_string&’} binds to a temporary constructed from type ‘const char* const’ [-Wrange-loop-construct] 297 | for (const std::string& key : { "support_tree_angle", "support_tree_angle_slow", "support_tree_branch_diameter", | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ConfigManipulation.cpp:297:29: note: use non-reference type ‘const std::string’ {aka ‘const std::__cxx11::basic_string’} to make the copy explicit or ‘const char* const&’ to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Field.cpp:7: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/OptionsGroup.hpp:21, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/OptionsGroup.cpp:13: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/OptionsGroup.cpp: In member function ‘void Slic3r::GUI::ConfigOptionsGroup::back_to_config_value(const Slic3r::DynamicPrintConfig&, const std::string&)’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/OptionsGroup.cpp:635:33: warning: loop variable ‘key’ of type ‘const std::string&’ {aka ‘const std::__cxx11::basic_string&’} binds to a temporary constructed from type ‘const char* const’ [-Wrange-loop-construct] 635 | for (const std::string& key : {"bed_custom_texture", "bed_custom_model"}) { | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/OptionsGroup.cpp:635:33: note: use non-reference type ‘const std::string’ {aka ‘const std::__cxx11::basic_string’} to make the copy explicit or ‘const char* const&’ to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 82%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/OG_CustomCtrl.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_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/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/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/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/OG_CustomCtrl.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/OG_CustomCtrl.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/OG_CustomCtrl.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/OG_CustomCtrl.cpp [ 82%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/BedShapeDialog.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_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/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/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/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/BedShapeDialog.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/BedShapeDialog.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/BedShapeDialog.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/BedShapeDialog.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/OG_CustomCtrl.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/OG_CustomCtrl.cpp:5: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 82%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/2DBed.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_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/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/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/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/2DBed.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/2DBed.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/2DBed.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/2DBed.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/2DBed.hpp:13, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/BedShapeDialog.hpp:17, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/BedShapeDialog.cpp:11: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 82%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/3DBed.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_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/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/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/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/3DBed.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/3DBed.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/3DBed.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/3DBed.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/2DBed.hpp:13, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/2DBed.cpp:9: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 83%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/CoordAxes.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_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/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/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/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/CoordAxes.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/CoordAxes.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/CoordAxes.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/CoordAxes.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Preset.hpp:16, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PresetBundle.hpp:9, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/3DBed.cpp:15: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 83%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Camera.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_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/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/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/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Camera.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/Camera.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/Camera.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Camera.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Preset.hpp:16, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_App.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/CoordAxes.cpp:8: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 83%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/CameraUtils.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_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/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/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/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/CameraUtils.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/CameraUtils.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/CameraUtils.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/CameraUtils.cpp [ 83%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/wxExtensions.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_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/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/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/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/wxExtensions.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/wxExtensions.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/wxExtensions.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/wxExtensions.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Camera.cpp: In member function ‘std::pair Slic3r::GUI::Camera::calc_tight_frustrum_zs_around(const Slic3r::BoundingBoxf3&)’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Camera.cpp:371:89: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 371 | std::pair Camera::calc_tight_frustrum_zs_around(const BoundingBoxf3& box) | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectList.hpp:18, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/wxExtensions.cpp:18: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp: In member function ‘Slic3r::GUI::t_layer_height_range Slic3r::GUI::ObjectDataViewModelNode::GetLayerRange() const’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp:203:57: note: parameter passing for argument of type ‘Slic3r::GUI::t_layer_height_range’ {aka ‘std::pair’} when C++17 is enabled changed to match C++14 in GCC 10.1 203 | t_layer_height_range GetLayerRange() const { return m_layer_range; } | ^ [ 83%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/ExtruderSequenceDialog.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_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/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/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/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/ExtruderSequenceDialog.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/ExtruderSequenceDialog.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/ExtruderSequenceDialog.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ExtruderSequenceDialog.cpp [ 83%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/WipeTowerDialog.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_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/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/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/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/WipeTowerDialog.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/WipeTowerDialog.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/WipeTowerDialog.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/WipeTowerDialog.cpp [ 84%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/RammingChart.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_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/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/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/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/RammingChart.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/RammingChart.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/RammingChart.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/RammingChart.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ExtruderSequenceDialog.cpp:18: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 84%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/RemovableDriveManager.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_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/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/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/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/RemovableDriveManager.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/RemovableDriveManager.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/RemovableDriveManager.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/RemovableDriveManager.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/WipeTowerDialog.cpp:9: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ [ 84%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/SendSystemInfoDialog.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_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/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/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/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/SendSystemInfoDialog.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/SendSystemInfoDialog.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/SendSystemInfoDialog.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/SendSystemInfoDialog.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/RammingChart.cpp:9: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ In file included from /usr/include/c++/14/bits/stl_algobase.h:64, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/WipeTowerDialog.cpp:5: /usr/include/c++/14/bits/stl_pair.h: In instantiation of ‘constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = float&; _T2 = float&; typename __strip_reference_wrapper::type>::__type = float; typename decay<_Tp>::type = float; typename __strip_reference_wrapper::type>::__type = float; typename decay<_Tp2>::type = float]’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/WipeTowerDialog.cpp:95:35: required from here 95 | buttons.push_back(std::make_pair(x, y)); | ~~~~~~~~~~~~~~^~~~~~ /usr/include/c++/14/bits/stl_pair.h:1132:5: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 1132 | make_pair(_T1&& __x, _T2&& __y) | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /usr/include/c++/14/bits/stl_algobase.h:64, from /usr/include/c++/14/algorithm:60, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/RammingChart.cpp:5: /usr/include/c++/14/bits/stl_pair.h: In instantiation of ‘constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = float; _T2 = float; typename __strip_reference_wrapper::type>::__type = float; typename decay<_Tp>::type = float; typename __strip_reference_wrapper::type>::__type = float; typename decay<_Tp2>::type = float]’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/RammingChart.cpp:290:45: required from here 290 | buttons_out.push_back(std::make_pair(float(button.get_pos().m_x),float(button.get_pos().m_y))); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_pair.h:1132:5: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 1132 | make_pair(_T1&& __x, _T2&& __y) | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 84%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/SurfaceDrag.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_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/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/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/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/SurfaceDrag.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/SurfaceDrag.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/SurfaceDrag.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/SurfaceDrag.cpp [ 84%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/TextLines.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_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/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/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/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/TextLines.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/TextLines.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/TextLines.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/TextLines.cpp [ 85%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/BonjourDialog.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_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/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/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/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/BonjourDialog.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/BonjourDialog.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/BonjourDialog.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/BonjourDialog.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Model.hpp:21, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/Utils/RaycastManager.hpp:13, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/SurfaceDrag.hpp:6, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/SurfaceDrag.cpp:5: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 85%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/ButtonsDescription.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_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/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/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/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/ButtonsDescription.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/ButtonsDescription.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/ButtonsDescription.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ButtonsDescription.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectList.hpp:18, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectManipulation.hpp:11, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/SurfaceDrag.cpp:17: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp: In member function ‘Slic3r::GUI::t_layer_height_range Slic3r::GUI::ObjectDataViewModelNode::GetLayerRange() const’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp:203:57: note: parameter passing for argument of type ‘Slic3r::GUI::t_layer_height_range’ {aka ‘std::pair’} when C++17 is enabled changed to match C++14 in GCC 10.1 203 | t_layer_height_range GetLayerRange() const { return m_layer_range; } | ^ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/AppConfig.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/Utils/EmbossStyleManager.hpp:19, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/TextLines.hpp:9, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/TextLines.cpp:1: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/BonjourDialog.hpp:16, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/BonjourDialog.cpp:7: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 85%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/ImGuiWrapper.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_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/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/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/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/ImGuiWrapper.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/ImGuiWrapper.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/ImGuiWrapper.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ImGuiWrapper.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 85%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/Config/Snapshot.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_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/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/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/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/Config/Snapshot.cpp.o -MF CMakeFiles/libslic3r_gui.dir/Config/Snapshot.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/Config/Snapshot.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/Config/Snapshot.cpp [ 85%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/Config/Version.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_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/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/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/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/Config/Version.cpp.o -MF CMakeFiles/libslic3r_gui.dir/Config/Version.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/Config/Version.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/Config/Version.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ImGuiWrapper.cpp:36: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/Config/Version.cpp:13: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 86%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/ASCIIFolding.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_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/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/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/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/ASCIIFolding.cpp.o -MF CMakeFiles/libslic3r_gui.dir/Utils/ASCIIFolding.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/Utils/ASCIIFolding.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/Utils/ASCIIFolding.cpp [ 86%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/Serial.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_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/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/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/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/Serial.cpp.o -MF CMakeFiles/libslic3r_gui.dir/Utils/Serial.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/Utils/Serial.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/Utils/Serial.cpp [ 86%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/ConfigWizard.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_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/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/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/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/ConfigWizard.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/ConfigWizard.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/ConfigWizard.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ConfigWizard.cpp [ 86%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/MsgDialog.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_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/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/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/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/MsgDialog.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/MsgDialog.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/MsgDialog.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/MsgDialog.cpp [ 86%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/UpdateDialogs.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_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/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/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/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/UpdateDialogs.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/UpdateDialogs.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/UpdateDialogs.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/UpdateDialogs.cpp [ 86%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/FirmwareDialog.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_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/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/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/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/FirmwareDialog.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/FirmwareDialog.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/FirmwareDialog.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/FirmwareDialog.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ConfigWizard_private.hpp:27, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ConfigWizard.cpp:12: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectList.hpp:18, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectManipulation.hpp:11, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ConfigWizard.cpp:60: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp: In member function ‘Slic3r::GUI::t_layer_height_range Slic3r::GUI::ObjectDataViewModelNode::GetLayerRange() const’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp:203:57: note: parameter passing for argument of type ‘Slic3r::GUI::t_layer_height_range’ {aka ‘std::pair’} when C++17 is enabled changed to match C++14 in GCC 10.1 203 | t_layer_height_range GetLayerRange() const { return m_layer_range; } | ^ [ 87%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/PrintHostDialogs.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_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/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/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/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/PrintHostDialogs.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/PrintHostDialogs.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/PrintHostDialogs.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/PrintHostDialogs.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/PrintHostDialogs.cpp:26: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 87%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/WifiConfigDialog.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_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/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/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/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/WifiConfigDialog.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/WifiConfigDialog.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/WifiConfigDialog.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/WifiConfigDialog.cpp [ 87%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Jobs/BoostThreadWorker.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_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/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/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/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Jobs/BoostThreadWorker.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/Jobs/BoostThreadWorker.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/Jobs/BoostThreadWorker.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Jobs/BoostThreadWorker.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Preset.hpp:16, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_App.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/WifiConfigDialog.cpp:3: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 87%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Jobs/ArrangeJob2.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_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/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/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/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Jobs/ArrangeJob2.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/Jobs/ArrangeJob2.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/Jobs/ArrangeJob2.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Jobs/ArrangeJob2.cpp [ 87%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Jobs/CreateFontNameImageJob.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_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/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/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/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Jobs/CreateFontNameImageJob.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/Jobs/CreateFontNameImageJob.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/Jobs/CreateFontNameImageJob.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Jobs/CreateFontNameImageJob.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 88%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Jobs/CreateFontStyleImagesJob.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_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/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/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/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Jobs/CreateFontStyleImagesJob.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/Jobs/CreateFontStyleImagesJob.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/Jobs/CreateFontStyleImagesJob.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Jobs/CreateFontStyleImagesJob.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Model.hpp:21, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Jobs/ArrangeJob2.cpp:10: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Preset.hpp:16, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_App.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Jobs/CreateFontNameImageJob.cpp:15: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 88%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Jobs/EmbossJob.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_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/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/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/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Jobs/EmbossJob.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/Jobs/EmbossJob.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/Jobs/EmbossJob.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Jobs/EmbossJob.cpp [ 88%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Jobs/RotoptimizeJob.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_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/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/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/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Jobs/RotoptimizeJob.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/Jobs/RotoptimizeJob.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/Jobs/RotoptimizeJob.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Jobs/RotoptimizeJob.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/AppConfig.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/Utils/EmbossStyleManager.hpp:19, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Jobs/CreateFontStyleImagesJob.hpp:11, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Jobs/CreateFontStyleImagesJob.cpp:5: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Jobs/RotoptimizeJob.hpp:11, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Jobs/RotoptimizeJob.cpp:5: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/AppConfig.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/Utils/EmbossStyleManager.hpp:19, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/TextLines.hpp:9, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Jobs/EmbossJob.hpp:17, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Jobs/EmbossJob.cpp:5: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectList.hpp:18, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Jobs/EmbossJob.cpp:20: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp: In member function ‘Slic3r::GUI::t_layer_height_range Slic3r::GUI::ObjectDataViewModelNode::GetLayerRange() const’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp:203:57: note: parameter passing for argument of type ‘Slic3r::GUI::t_layer_height_range’ {aka ‘std::pair’} when C++17 is enabled changed to match C++14 in GCC 10.1 203 | t_layer_height_range GetLayerRange() const { return m_layer_range; } | ^ [ 88%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Jobs/SLAImportJob.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_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/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/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/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Jobs/SLAImportJob.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/Jobs/SLAImportJob.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/Jobs/SLAImportJob.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Jobs/SLAImportJob.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 88%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Jobs/NotificationProgressIndicator.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_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/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/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/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Jobs/NotificationProgressIndicator.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/Jobs/NotificationProgressIndicator.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/Jobs/NotificationProgressIndicator.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Jobs/NotificationProgressIndicator.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Format/SLAArchiveReader.hpp:8, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Jobs/SLAImportJob.hpp:10, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Jobs/SLAImportJob.cpp:5: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 88%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/ProgressStatusBar.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_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/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/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/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/ProgressStatusBar.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/ProgressStatusBar.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/ProgressStatusBar.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ProgressStatusBar.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 89%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Mouse3DController.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_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/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/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/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Mouse3DController.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/Mouse3DController.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/Mouse3DController.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Mouse3DController.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectList.hpp:18, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Jobs/SLAImportJob.cpp:13: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp: In member function ‘Slic3r::GUI::t_layer_height_range Slic3r::GUI::ObjectDataViewModelNode::GetLayerRange() const’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp:203:57: note: parameter passing for argument of type ‘Slic3r::GUI::t_layer_height_range’ {aka ‘std::pair’} when C++17 is enabled changed to match C++14 in GCC 10.1 203 | t_layer_height_range GetLayerRange() const { return m_layer_range; } | ^ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Preset.hpp:16, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_App.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/NotificationManager.hpp:8, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Jobs/NotificationProgressIndicator.cpp:6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Preset.hpp:16, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PresetBundle.hpp:9, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Mouse3DController.cpp:7: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Preset.hpp:16, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_App.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ProgressStatusBar.cpp:17: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 89%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/DoubleSlider.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_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/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/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/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/DoubleSlider.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/DoubleSlider.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/DoubleSlider.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/DoubleSlider.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 89%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Notebook.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_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/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/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/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Notebook.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/Notebook.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/Notebook.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Notebook.cpp [ 89%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/ObjectDataViewModel.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_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/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/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/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/ObjectDataViewModel.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/ObjectDataViewModel.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/ObjectDataViewModel.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.cpp [ 89%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/InstanceCheck.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_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/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/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/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/InstanceCheck.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/InstanceCheck.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/InstanceCheck.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/InstanceCheck.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Flow.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Layer.hpp:17, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../SupportSpotsGenerator.hpp:8, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/ExtrusionProcessor.hpp:9, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode.hpp:18, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/DoubleSlider.cpp:7: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.cpp:6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp: In member function ‘Slic3r::GUI::t_layer_height_range Slic3r::GUI::ObjectDataViewModelNode::GetLayerRange() const’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp:203:57: note: parameter passing for argument of type ‘Slic3r::GUI::t_layer_height_range’ {aka ‘std::pair’} when C++17 is enabled changed to match C++14 in GCC 10.1 203 | t_layer_height_range GetLayerRange() const { return m_layer_range; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 90%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Search.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_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/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/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/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Search.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/Search.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/Search.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Search.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Preset.hpp:16, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_App.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.cpp:9: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectList.hpp:18, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/DoubleSlider.cpp:18: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp: In member function ‘Slic3r::GUI::t_layer_height_range Slic3r::GUI::ObjectDataViewModelNode::GetLayerRange() const’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp:203:57: note: parameter passing for argument of type ‘Slic3r::GUI::t_layer_height_range’ {aka ‘std::pair’} when C++17 is enabled changed to match C++14 in GCC 10.1 203 | t_layer_height_range GetLayerRange() const { return m_layer_range; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 90%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/NotificationManager.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_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/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/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/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/NotificationManager.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/NotificationManager.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/NotificationManager.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/NotificationManager.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Preset.hpp:16, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_App.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/InstanceCheck.cpp:5: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/OptionsGroup.hpp:21, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Search.hpp:24, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Search.cpp:5: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Search.cpp: In constructor ‘Slic3r::Search::SearchListModel::SearchListModel(wxWindow*)’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Search.cpp:783:29: warning: loop variable ‘icon’ of type ‘const std::string&’ {aka ‘const std::__cxx11::basic_string&’} binds to a temporary constructed from type ‘const char* const’ [-Wrange-loop-construct] 783 | for (const std::string& icon : { "cog", "printer", "sla_printer", "spool", "resin", "notification_preferences" }) | ^~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Search.cpp:783:29: note: use non-reference type ‘const std::string’ {aka ‘const std::__cxx11::basic_string’} to make the copy explicit or ‘const char* const&’ to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/../Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Preset.hpp:16, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_App.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/NotificationManager.hpp:8, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/NotificationManager.cpp:5: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /usr/include/wx-3.2/wx/dataview.h:24, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp:8: In member function ‘wxItemId::wxItemId(void*)’, inlined from ‘wxDataViewItem::wxDataViewItem(void*)’ at /usr/include/wx-3.2/wx/dataview.h:99:65, inlined from ‘Slic3r::GUI::ObjectDataViewModel::Delete(wxDataViewItem const&)’ at /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.cpp:752:66: /usr/include/wx-3.2/wx/itemid.h:30:34: warning: pointer used after ‘operator delete(void*, unsigned long)’ [-Wuse-after-free] 30 | wxItemId(Type item = NULL) : m_pItem(item) { } | ^~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.cpp: In member function ‘Slic3r::GUI::ObjectDataViewModel::Delete(wxDataViewItem const&)’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.cpp:751:20: note: call to ‘operator delete(void*, unsigned long)’ here 751 | delete last_instance_node; | ^~~~~~~~~~~~~~~~~~ In member function ‘wxItemId::wxItemId(void*)’, inlined from ‘wxDataViewItem::wxDataViewItem(void*)’ at /usr/include/wx-3.2/wx/dataview.h:99:65, inlined from ‘Slic3r::GUI::ObjectDataViewModel::Delete(wxDataViewItem const&)’ at /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.cpp:761:61: /usr/include/wx-3.2/wx/itemid.h:30:34: warning: pointer used after ‘operator delete(void*, unsigned long)’ [-Wuse-after-free] 30 | wxItemId(Type item = NULL) : m_pItem(item) { } | ^~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.cpp: In member function ‘Slic3r::GUI::ObjectDataViewModel::Delete(wxDataViewItem const&)’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.cpp:757:20: note: call to ‘operator delete(void*, unsigned long)’ here 757 | delete node_parent; | ^~~~~~~~~~~ In member function ‘wxItemId::wxItemId(void*)’, inlined from ‘wxDataViewItem::wxDataViewItem(void*)’ at /usr/include/wx-3.2/wx/dataview.h:99:65, inlined from ‘Slic3r::GUI::ObjectDataViewModel::Delete(wxDataViewItem const&)’ at /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.cpp:777:61: /usr/include/wx-3.2/wx/itemid.h:30:34: warning: pointer used after ‘operator delete(void*, unsigned long)’ [-Wuse-after-free] 30 | wxItemId(Type item = NULL) : m_pItem(item) { } | ^~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.cpp: In member function ‘Slic3r::GUI::ObjectDataViewModel::Delete(wxDataViewItem const&)’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.cpp:773:20: note: call to ‘operator delete(void*, unsigned long)’ here 773 | delete node_parent; | ^~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/NotificationManager.cpp:12: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp: In member function ‘Slic3r::GUI::t_layer_height_range Slic3r::GUI::ObjectDataViewModelNode::GetLayerRange() const’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp:203:57: note: parameter passing for argument of type ‘Slic3r::GUI::t_layer_height_range’ {aka ‘std::pair’} when C++17 is enabled changed to match C++14 in GCC 10.1 203 | t_layer_height_range GetLayerRange() const { return m_layer_range; } | ^ [ 90%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/UnsavedChangesDialog.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_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/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/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/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/UnsavedChangesDialog.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/UnsavedChangesDialog.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/UnsavedChangesDialog.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/UnsavedChangesDialog.cpp [ 90%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/ExtraRenderers.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_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/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/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/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/ExtraRenderers.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/ExtraRenderers.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/ExtraRenderers.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ExtraRenderers.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /usr/include/c++/14/vector:62, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Search.hpp:8: In function ‘std::__copy_move::__copy_m(unsigned short const*, unsigned short const*, unsigned short*)unsigned short*’, inlined from ‘std::__copy_move_a2(unsigned short const*, unsigned short const*, unsigned short*)unsigned short*’ at /usr/include/c++/14/bits/stl_algobase.h:521:30, inlined from ‘std::__copy_move_a1(unsigned short const*, unsigned short const*, unsigned short*)unsigned short*’ at /usr/include/c++/14/bits/stl_algobase.h:548:42, inlined from ‘std::__copy_move_a > >, unsigned short*>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, unsigned short*)unsigned short*’ at /usr/include/c++/14/bits/stl_algobase.h:555:31, inlined from ‘std::copy<__gnu_cxx::__normal_iterator > >, unsigned short*>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, unsigned short*)unsigned short*’ at /usr/include/c++/14/bits/stl_algobase.h:651:7, inlined from ‘std::__uninitialized_copy::__uninit_copy<__gnu_cxx::__normal_iterator > >, unsigned short*>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, unsigned short*)unsigned short*’ at /usr/include/c++/14/bits/stl_uninitialized.h:147:27, inlined from ‘std::uninitialized_copy<__gnu_cxx::__normal_iterator > >, unsigned short*>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, unsigned short*)unsigned short*’ at /usr/include/c++/14/bits/stl_uninitialized.h:185:15, inlined from ‘std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator > >, unsigned short*, unsigned short>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, unsigned short*, std::allocator&)unsigned short*’ at /usr/include/c++/14/bits/stl_uninitialized.h:373:37, inlined from ‘std::vector >::_M_range_insert<__gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, std::forward_iterator_tag)void’ at /usr/include/c++/14/bits/vector.tcc:1017:38, inlined from ‘std::vector >::insert<__gnu_cxx::__normal_iterator > >, void>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >)__gnu_cxx::__normal_iterator > >’ at /usr/include/c++/14/bits/stl_vector.h:1488:19, inlined from ‘Slic3r::append, std::allocator >(std::vector >&, std::vector > const&)void’ at /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/libslic3r.h:128:20, inlined from ‘Slic3r::Search::OptionsSearcher::search(std::__cxx11::basic_string, std::allocator > const&, bool)’ at /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Search.cpp:273:16: /usr/include/c++/14/bits/stl_algobase.h:452:30: warning: ‘memmove’ writing between 3 and 9223372036854775806 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 452 | __builtin_memmove(__result, __first, sizeof(_Tp) * _Num); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/ppc64le-redhat-linux/bits/c++allocator.h:33, from /usr/include/c++/14/bits/allocator.h:46, from /usr/include/c++/14/vector:63: In member function ‘std::__new_allocator::allocate(unsigned long, void const*)’, inlined from ‘std::allocator_traits >::allocate(std::allocator&, unsigned long)’ at /usr/include/c++/14/bits/alloc_traits.h:478:28, inlined from ‘std::_Vector_base >::_M_allocate(unsigned long)’ at /usr/include/c++/14/bits/stl_vector.h:380:33, inlined from ‘std::vector >::_M_range_insert<__gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, std::forward_iterator_tag)void’ at /usr/include/c++/14/bits/vector.tcc:1008:40, inlined from ‘std::vector >::insert<__gnu_cxx::__normal_iterator > >, void>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >)__gnu_cxx::__normal_iterator > >’ at /usr/include/c++/14/bits/stl_vector.h:1488:19, inlined from ‘Slic3r::append, std::allocator >(std::vector >&, std::vector > const&)void’ at /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/libslic3r.h:128:20, inlined from ‘Slic3r::Search::OptionsSearcher::search(std::__cxx11::basic_string, std::allocator > const&, bool)’ at /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Search.cpp:273:16: /usr/include/c++/14/bits/new_allocator.h:151:55: note: at offset [-9223372036854775808, -1] into destination object of size [2, 9223372036854775806] allocated by ‘operator new(unsigned long)’ 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); | ^ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ExtraRenderers.cpp:7: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 90%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/ProjectDirtyStateManager.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_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/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/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/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/ProjectDirtyStateManager.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/ProjectDirtyStateManager.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/ProjectDirtyStateManager.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ProjectDirtyStateManager.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Preset.hpp:16, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PresetBundle.hpp:9, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/UnsavedChangesDialog.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/UnsavedChangesDialog.cpp:7: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 90%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/DesktopIntegrationDialog.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_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/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/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/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/DesktopIntegrationDialog.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/DesktopIntegrationDialog.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/DesktopIntegrationDialog.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/DesktopIntegrationDialog.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Preset.hpp:16, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ProjectDirtyStateManager.hpp:8, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ProjectDirtyStateManager.cpp:7: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 91%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/HintNotification.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_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/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/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/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/HintNotification.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/HintNotification.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/HintNotification.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/HintNotification.cpp [ 91%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Widgets/BitmapToggleButton.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_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/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/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/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Widgets/BitmapToggleButton.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/Widgets/BitmapToggleButton.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/Widgets/BitmapToggleButton.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Widgets/BitmapToggleButton.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Preset.hpp:16, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_App.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/DesktopIntegrationDialog.cpp:8: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 91%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Widgets/Button.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_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/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/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/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Widgets/Button.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/Widgets/Button.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/Widgets/Button.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Widgets/Button.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Preset.hpp:16, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_App.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/NotificationManager.hpp:8, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/HintNotification.hpp:8, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/HintNotification.cpp:6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 91%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Widgets/CheckBox.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_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/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/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/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Widgets/CheckBox.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/Widgets/CheckBox.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/Widgets/CheckBox.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Widgets/CheckBox.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 91%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Widgets/ComboBox.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_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/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/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/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Widgets/ComboBox.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/Widgets/ComboBox.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/Widgets/ComboBox.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Widgets/ComboBox.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectList.hpp:18, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/HintNotification.cpp:10: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp: In member function ‘Slic3r::GUI::t_layer_height_range Slic3r::GUI::ObjectDataViewModelNode::GetLayerRange() const’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp:203:57: note: parameter passing for argument of type ‘Slic3r::GUI::t_layer_height_range’ {aka ‘std::pair’} when C++17 is enabled changed to match C++14 in GCC 10.1 203 | t_layer_height_range GetLayerRange() const { return m_layer_range; } | ^ [ 92%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Widgets/DropDown.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_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/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/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/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Widgets/DropDown.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/Widgets/DropDown.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/Widgets/DropDown.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Widgets/DropDown.cpp [ 92%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Widgets/StateColor.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_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/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/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/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Widgets/StateColor.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/Widgets/StateColor.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/Widgets/StateColor.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Widgets/StateColor.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 92%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Widgets/StateHandler.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_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/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/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/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Widgets/StateHandler.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/Widgets/StateHandler.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/Widgets/StateHandler.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Widgets/StateHandler.cpp [ 92%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Widgets/StaticBox.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_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/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/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/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Widgets/StaticBox.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/Widgets/StaticBox.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/Widgets/StaticBox.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Widgets/StaticBox.cpp [ 92%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Widgets/SpinInput.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_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/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/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/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Widgets/SpinInput.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/Widgets/SpinInput.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/Widgets/SpinInput.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Widgets/SpinInput.cpp [ 92%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Widgets/SwitchButton.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_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/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/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/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Widgets/SwitchButton.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/Widgets/SwitchButton.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/Widgets/SwitchButton.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Widgets/SwitchButton.cpp [ 93%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Widgets/TextInput.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_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/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/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/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Widgets/TextInput.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/Widgets/TextInput.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/Widgets/TextInput.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Widgets/TextInput.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Widgets/../GUI.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Widgets/StaticBox.cpp:2: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 93%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/FileArchiveDialog.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_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/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/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/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/FileArchiveDialog.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/FileArchiveDialog.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/FileArchiveDialog.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/FileArchiveDialog.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Preset.hpp:16, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Widgets/../GUI_App.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Widgets/SpinInput.cpp:6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 93%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Downloader.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_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/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/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/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Downloader.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/Downloader.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/Downloader.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Downloader.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 93%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/DownloaderFileGet.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_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/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/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/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/DownloaderFileGet.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/DownloaderFileGet.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/DownloaderFileGet.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/DownloaderFileGet.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Preset.hpp:16, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_App.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Widgets/TextInput.cpp:7: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 93%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/AppUpdater.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_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/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/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/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/AppUpdater.cpp.o -MF CMakeFiles/libslic3r_gui.dir/Utils/AppUpdater.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/Utils/AppUpdater.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/Utils/AppUpdater.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Preset.hpp:16, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_App.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/FileArchiveDialog.cpp:8: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Preset.hpp:16, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_App.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Downloader.cpp:6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 94%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/Http.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_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/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/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/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/Http.cpp.o -MF CMakeFiles/libslic3r_gui.dir/Utils/Http.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/Utils/Http.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/Utils/Http.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/Utils/Http.cpp: In destructor ‘Slic3r::Http::priv::~priv()’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/Utils/Http.cpp:186:24: warning: ‘void curl_formfree(curl_httppost*)’ is deprecated: since 7.56.0. Use curl_mime_free() [-Wdeprecated-declarations] 186 | ::curl_formfree(form); | ~~~~~~~~~~~~~~~^~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/Utils/Http.cpp:21: /usr/include/curl/curl.h:2620:1: note: declared here 2620 | curl_formfree(struct curl_httppost *form); | ^~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/Utils/Http.cpp: In member function ‘void Slic3r::Http::priv::form_add_file(const char*, const boost::filesystem::path&, const char*)’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/Utils/Http.cpp:290:25: warning: ‘CURLFORM_COPYNAME’ is deprecated: since 7.56.0. Use curl_mime_name() [-Wdeprecated-declarations] 290 | CURLFORM_COPYNAME, name, | ^~~~~~~~~~~~~~~~~ /usr/include/curl/curl.h:2509:3: note: declared here 2509 | CURLFORM_COPYNAME CURL_DEPRECATED(7.56.0, "Use curl_mime_name()"), | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/Utils/Http.cpp:291:25: warning: ‘CURLFORM_FILENAME’ is deprecated: since 7.56.0. Use curl_mime_filename() [-Wdeprecated-declarations] 291 | CURLFORM_FILENAME, filename, | ^~~~~~~~~~~~~~~~~ /usr/include/curl/curl.h:2526:3: note: declared here 2526 | CURLFORM_FILENAME CURL_DEPRECATED(7.56.0, "Use curl_mime_filename()"), | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/Utils/Http.cpp:292:25: warning: ‘CURLFORM_CONTENTTYPE’ is deprecated: since 7.56.0. Use curl_mime_type() [-Wdeprecated-declarations] 292 | CURLFORM_CONTENTTYPE, "application/octet-stream", | ^~~~~~~~~~~~~~~~~~~~ /usr/include/curl/curl.h:2524:3: note: declared here 2524 | CURLFORM_CONTENTTYPE CURL_DEPRECATED(7.56.0, "Use curl_mime_type()"), | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/Utils/Http.cpp:293:25: warning: ‘CURLFORM_STREAM’ is deprecated: since 7.56.0. Use curl_mime_data_cb() [-Wdeprecated-declarations] 293 | CURLFORM_STREAM, static_cast(&stream), | ^~~~~~~~~~~~~~~ /usr/include/curl/curl.h:2530:3: note: declared here 2530 | CURLFORM_STREAM CURL_DEPRECATED(7.56.0, "Use curl_mime_data_cb()"), | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/Utils/Http.cpp:294:25: warning: ‘CURLFORM_CONTENTSLENGTH’ is deprecated: since 7.56.0. Use curl_mime_data() [-Wdeprecated-declarations] 294 | CURLFORM_CONTENTSLENGTH, static_cast(size), | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/curl/curl.h:2514:3: note: declared here 2514 | CURLFORM_CONTENTSLENGTH CURL_DEPRECATED(7.56.0, "Use curl_mime_data()"), | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/Utils/Http.cpp:289:31: warning: ‘CURLFORMcode curl_formadd(curl_httppost**, curl_httppost**, ...)’ is deprecated: since 7.56.0. Use curl_mime_init() [-Wdeprecated-declarations] 289 | ::curl_formadd(&form, &form_end, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 290 | CURLFORM_COPYNAME, name, | ~~~~~~~~~~~~~~~~~~~~~~~~ 291 | CURLFORM_FILENAME, filename, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 292 | CURLFORM_CONTENTTYPE, "application/octet-stream", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 293 | CURLFORM_STREAM, static_cast(&stream), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294 | CURLFORM_CONTENTSLENGTH, static_cast(size), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 295 | CURLFORM_END | ~~~~~~~~~~~~ 296 | ); | ~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Preset.hpp:16, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_App.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/Utils/AppUpdater.cpp:20: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /usr/include/curl/curl.h:2584:1: note: declared here 2584 | curl_formadd(struct curl_httppost **httppost, | ^~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/Utils/Http.cpp: In member function ‘void Slic3r::Http::priv::http_perform()’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/Utils/Http.cpp:359:34: warning: ‘CURLOPT_PROGRESSFUNCTION’ is deprecated: since 7.32.0. Use CURLOPT_XFERINFOFUNCTION [-Wdeprecated-declarations] 359 | ::curl_easy_setopt(curl, CURLOPT_PROGRESSFUNCTION, xfercb); | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/curl/curl.h:1295:3: note: declared here 1295 | CURLOPTDEPRECATED(CURLOPT_PROGRESSFUNCTION, CURLOPTTYPE_FUNCTIONPOINT, 56, | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/Utils/Http.cpp:370:42: warning: ‘CURLOPT_HTTPPOST’ is deprecated: since 7.56.0. Use CURLOPT_MIMEPOST [-Wdeprecated-declarations] 370 | ::curl_easy_setopt(curl, CURLOPT_HTTPPOST, form); | ^~~~~~~~~~~~~~~~ /usr/include/curl/curl.h:1195:3: note: declared here 1195 | CURLOPTDEPRECATED(CURLOPT_HTTPPOST, CURLOPTTYPE_OBJECTPOINT, 24, | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/Utils/Http.cpp: In member function ‘Slic3r::Http& Slic3r::Http::form_add(const std::string&, const std::string&)’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/Utils/Http.cpp:515:25: warning: ‘CURLFORM_COPYNAME’ is deprecated: since 7.56.0. Use curl_mime_name() [-Wdeprecated-declarations] 515 | CURLFORM_COPYNAME, name.c_str(), | ^~~~~~~~~~~~~~~~~ /usr/include/curl/curl.h:2509:3: note: declared here 2509 | CURLFORM_COPYNAME CURL_DEPRECATED(7.56.0, "Use curl_mime_name()"), | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/Utils/Http.cpp:516:25: warning: ‘CURLFORM_COPYCONTENTS’ is deprecated: since 7.56.0. Use curl_mime_data() [-Wdeprecated-declarations] 516 | CURLFORM_COPYCONTENTS, contents.c_str(), | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/curl/curl.h:2512:3: note: declared here 2512 | CURLFORM_COPYCONTENTS CURL_DEPRECATED(7.56.0, "Use curl_mime_data()"), | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/Utils/Http.cpp:514:31: warning: ‘CURLFORMcode curl_formadd(curl_httppost**, curl_httppost**, ...)’ is deprecated: since 7.56.0. Use curl_mime_init() [-Wdeprecated-declarations] 514 | ::curl_formadd(&p->form, &p->form_end, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 515 | CURLFORM_COPYNAME, name.c_str(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516 | CURLFORM_COPYCONTENTS, contents.c_str(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517 | CURLFORM_END | ~~~~~~~~~~~~ 518 | ); | ~ /usr/include/curl/curl.h:2584:1: note: declared here 2584 | curl_formadd(struct curl_httppost **httppost, | ^~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 94%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/FixModelByWin10.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_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/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/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/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/FixModelByWin10.cpp.o -MF CMakeFiles/libslic3r_gui.dir/Utils/FixModelByWin10.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/Utils/FixModelByWin10.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/Utils/FixModelByWin10.cpp [ 94%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/Moonraker.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_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/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/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/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/Moonraker.cpp.o -MF CMakeFiles/libslic3r_gui.dir/Utils/Moonraker.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/Utils/Moonraker.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/Utils/Moonraker.cpp [ 94%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/OctoPrint.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_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/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/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/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/OctoPrint.cpp.o -MF CMakeFiles/libslic3r_gui.dir/Utils/OctoPrint.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/Utils/OctoPrint.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/Utils/OctoPrint.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 94%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/Duet.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_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/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/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/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/Duet.cpp.o -MF CMakeFiles/libslic3r_gui.dir/Utils/Duet.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/Utils/Duet.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/Utils/Duet.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/Utils/Moonraker.hpp:15, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/Utils/Moonraker.cpp:6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 95%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/EmbossStyleManager.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_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/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/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/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/EmbossStyleManager.cpp.o -MF CMakeFiles/libslic3r_gui.dir/Utils/EmbossStyleManager.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/Utils/EmbossStyleManager.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/Utils/EmbossStyleManager.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/Utils/OctoPrint.hpp:15, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/Utils/OctoPrint.cpp:6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/Utils/Duet.cpp:26: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 95%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/FlashAir.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_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/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/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/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/FlashAir.cpp.o -MF CMakeFiles/libslic3r_gui.dir/Utils/FlashAir.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/Utils/FlashAir.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/Utils/FlashAir.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/AppConfig.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/Utils/EmbossStyleManager.hpp:19, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/Utils/EmbossStyleManager.cpp:5: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectList.hpp:18, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectManipulation.hpp:11, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/Utils/EmbossStyleManager.cpp:352: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp: In member function ‘Slic3r::GUI::t_layer_height_range Slic3r::GUI::ObjectDataViewModelNode::GetLayerRange() const’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ObjectDataViewModel.hpp:203:57: note: parameter passing for argument of type ‘Slic3r::GUI::t_layer_height_range’ {aka ‘std::pair’} when C++17 is enabled changed to match C++14 in GCC 10.1 203 | t_layer_height_range GetLayerRange() const { return m_layer_range; } | ^ [ 95%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/FontConfigHelp.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_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/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/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/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/FontConfigHelp.cpp.o -MF CMakeFiles/libslic3r_gui.dir/Utils/FontConfigHelp.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/Utils/FontConfigHelp.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/Utils/FontConfigHelp.cpp [ 95%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/AstroBox.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_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/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/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/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/AstroBox.cpp.o -MF CMakeFiles/libslic3r_gui.dir/Utils/AstroBox.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/Utils/AstroBox.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/Utils/AstroBox.cpp [ 95%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/Repetier.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_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/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/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/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/Repetier.cpp.o -MF CMakeFiles/libslic3r_gui.dir/Utils/Repetier.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/Utils/Repetier.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/Utils/Repetier.cpp [ 95%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/PrintHost.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_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/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/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/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/PrintHost.cpp.o -MF CMakeFiles/libslic3r_gui.dir/Utils/PrintHost.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/Utils/PrintHost.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/Utils/PrintHost.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 96%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/Bonjour.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_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/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/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/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/Bonjour.cpp.o -MF CMakeFiles/libslic3r_gui.dir/Utils/Bonjour.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/Utils/Bonjour.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/Utils/Bonjour.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/Utils/AstroBox.cpp:20: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/Utils/Repetier.cpp:20: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 96%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/PresetUpdater.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_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/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/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/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/PresetUpdater.cpp.o -MF CMakeFiles/libslic3r_gui.dir/Utils/PresetUpdater.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/Utils/PresetUpdater.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/Utils/PresetUpdater.cpp [ 96%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/Process.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_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/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/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/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/Process.cpp.o -MF CMakeFiles/libslic3r_gui.dir/Utils/Process.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/Utils/Process.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/Utils/Process.cpp [ 96%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/RaycastManager.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_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/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/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/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/RaycastManager.cpp.o -MF CMakeFiles/libslic3r_gui.dir/Utils/RaycastManager.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/Utils/RaycastManager.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/Utils/RaycastManager.cpp [ 96%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/UndoRedo.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_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/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/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/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/UndoRedo.cpp.o -MF CMakeFiles/libslic3r_gui.dir/Utils/UndoRedo.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/Utils/UndoRedo.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/Utils/UndoRedo.cpp [ 97%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/HexFile.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_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/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/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/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/HexFile.cpp.o -MF CMakeFiles/libslic3r_gui.dir/Utils/HexFile.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/Utils/HexFile.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/Utils/HexFile.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Model.hpp:21, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/Utils/RaycastManager.hpp:13, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/Utils/RaycastManager.cpp:5: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/Utils/UndoRedo.hpp:15, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/Utils/UndoRedo.cpp:5: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [ 97%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/TCPConsole.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_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/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/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/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/TCPConsole.cpp.o -MF CMakeFiles/libslic3r_gui.dir/Utils/TCPConsole.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/Utils/TCPConsole.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/Utils/TCPConsole.cpp [ 97%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/MKS.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_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/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/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/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/MKS.cpp.o -MF CMakeFiles/libslic3r_gui.dir/Utils/MKS.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/Utils/MKS.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/Utils/MKS.cpp /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = Slic3r::FloatOrPercent]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FloatOrPercent; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:294, from /usr/include/eigen3/Eigen/Geometry:11, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Point.hpp:26, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/AABBMesh.hpp:11, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/Utils/RaycastManager.hpp:10: In member function ‘Eigen::PlainObjectBase >::PlainObjectBase(Eigen::PlainObjectBase >&&)’, inlined from ‘Eigen::Matrix::Matrix(Eigen::Matrix&&)’ at /usr/include/eigen3/Eigen/src/Core/Matrix.h:274:30, inlined from ‘Slic3r::GUI::RaycastManager::SurfacePoint::SurfacePoint(Slic3r::GUI::RaycastManager::SurfacePoint&&)’ at /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/Utils/RaycastManager.hpp:53:12, inlined from ‘Slic3r::GUI::RaycastManager::Hit::Hit(Slic3r::GUI::RaycastManager::Hit&&)’ at /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/Utils/RaycastManager.hpp:59:12, inlined from ‘std::_Optional_payload_base::_Storage::_Storage(std::in_place_t, Slic3r::GUI::RaycastManager::Hit&&)’ at /usr/include/c++/14/optional:210:8, inlined from ‘std::_Optional_payload_base::_Optional_payload_base(std::in_place_t, Slic3r::GUI::RaycastManager::Hit&&)’ at /usr/include/c++/14/optional:122:4, inlined from ‘std::_Optional_payload::_Optional_payload_base(std::in_place_t, Slic3r::GUI::RaycastManager::Hit&&)’ at /usr/include/c++/14/optional:395:42, inlined from ‘std::_Optional_base::_Optional_base(std::in_place_t, Slic3r::GUI::RaycastManager::Hit&&)’ at /usr/include/c++/14/optional:519:4, inlined from ‘std::optional::optional(Slic3r::GUI::RaycastManager::Hit&&)’ at /usr/include/c++/14/optional:747:47, inlined from ‘Slic3r::GUI::RaycastManager::first_hit(Eigen::Matrix const&, Eigen::Matrix const&, Slic3r::GUI::RaycastManager::ISkip const*) const’ at /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/Utils/RaycastManager.cpp:165:75: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:496:9: warning: ‘MEM [(void *)&hit_world]’ may be used uninitialized [-Wmaybe-uninitialized] 496 | : m_storage( std::move(other.m_storage) ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/Utils/RaycastManager.cpp: In member function ‘Slic3r::GUI::RaycastManager::first_hit(Eigen::Matrix const&, Eigen::Matrix const&, Slic3r::GUI::RaycastManager::ISkip const*) const’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/Utils/RaycastManager.cpp:114:11: note: ‘MEM [(void *)&hit_world]’ was declared here 114 | Vec3d hit_world; | ^~~~~~~~~ In member function ‘Eigen::PlainObjectBase >::PlainObjectBase(Eigen::PlainObjectBase >&&)’, inlined from ‘Eigen::Matrix::Matrix(Eigen::Matrix&&)’ at /usr/include/eigen3/Eigen/src/Core/Matrix.h:274:30, inlined from ‘Slic3r::GUI::RaycastManager::SurfacePoint::SurfacePoint(Slic3r::GUI::RaycastManager::SurfacePoint&&)’ at /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/Utils/RaycastManager.hpp:53:12, inlined from ‘Slic3r::GUI::RaycastManager::Hit::Hit(Slic3r::GUI::RaycastManager::Hit&&)’ at /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/Utils/RaycastManager.hpp:59:12, inlined from ‘std::_Optional_payload_base::_Storage::_Storage(std::in_place_t, Slic3r::GUI::RaycastManager::Hit&&)’ at /usr/include/c++/14/optional:210:8, inlined from ‘std::_Optional_payload_base::_Optional_payload_base(std::in_place_t, Slic3r::GUI::RaycastManager::Hit&&)’ at /usr/include/c++/14/optional:122:4, inlined from ‘std::_Optional_payload::_Optional_payload_base(std::in_place_t, Slic3r::GUI::RaycastManager::Hit&&)’ at /usr/include/c++/14/optional:395:42, inlined from ‘std::_Optional_base::_Optional_base(std::in_place_t, Slic3r::GUI::RaycastManager::Hit&&)’ at /usr/include/c++/14/optional:519:4, inlined from ‘std::optional::optional(Slic3r::GUI::RaycastManager::Hit&&)’ at /usr/include/c++/14/optional:747:47, inlined from ‘Slic3r::GUI::RaycastManager::first_hit(Eigen::Matrix const&, Eigen::Matrix const&, Slic3r::GUI::RaycastManager::ISkip const*) const’ at /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/Utils/RaycastManager.cpp:165:75: /usr/include/eigen3/Eigen/src/Core/PlainObjectBase.h:496:9: warning: ‘MEM[(double &)&hit_world + 16]’ may be used uninitialized [-Wmaybe-uninitialized] 496 | : m_storage( std::move(other.m_storage) ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/Utils/RaycastManager.cpp: In member function ‘Slic3r::GUI::RaycastManager::first_hit(Eigen::Matrix const&, Eigen::Matrix const&, Slic3r::GUI::RaycastManager::ISkip const*) const’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/Utils/RaycastManager.cpp:114:11: note: ‘MEM[(double &)&hit_world + 16]’ was declared here 114 | Vec3d hit_world; | ^~~~~~~~~ [ 97%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/WinRegistry.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_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/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/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/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/WinRegistry.cpp.o -MF CMakeFiles/libslic3r_gui.dir/Utils/WinRegistry.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/Utils/WinRegistry.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/Utils/WinRegistry.cpp [ 97%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/WxFontUtils.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_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/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/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/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/WxFontUtils.cpp.o -MF CMakeFiles/libslic3r_gui.dir/Utils/WxFontUtils.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/Utils/WxFontUtils.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/Utils/WxFontUtils.cpp [ 97%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/WifiScanner.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_CURRENTLY_COMPILING_GUI_MODULE -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_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/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/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/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/WifiScanner.cpp.o -MF CMakeFiles/libslic3r_gui.dir/Utils/WifiScanner.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/Utils/WifiScanner.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/Utils/WifiScanner.cpp [ 98%] Linking CXX static library liblibslic3r_gui.a cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/cmake -P CMakeFiles/libslic3r_gui.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/slic3r && /usr/bin/cmake -E cmake_link_script CMakeFiles/libslic3r_gui.dir/link.txt --verbose=1 /usr/bin/ar qc liblibslic3r_gui.a CMakeFiles/libslic3r_gui.dir/pchheader.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/AboutDialog.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/ArrangeSettingsDialogImgui.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/SysInfoDialog.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/KBShortcutsDialog.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/BackgroundSlicingProcess.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/BitmapCache.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/ConfigSnapshotDialog.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/3DScene.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/GLShadersManager.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/GLShader.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/GLCanvas3D.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/SceneRaycaster.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/OpenGLManager.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/Selection.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmosManager.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmosCommon.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoBase.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoSlaBase.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoEmboss.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoMove.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoRotate.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoScale.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoSlaSupports.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoFdmSupports.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoFlatten.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoCut.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoHollow.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoPainterBase.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoSeam.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoSimplify.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoSVG.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoMmuSegmentation.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoMeasure.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/GLSelectionRectangle.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/GLModel.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/GLTexture.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/GLToolbar.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/GCodeViewer.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/Preferences.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/PresetHints.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/GUI.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/GUI_Init.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/GUI_Preview.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/GUI_App.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/GUI_Utils.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/GUI_Geometry.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/I18N.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/IconManager.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/MainFrame.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/Plater.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/PresetComboBoxes.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/BitmapComboBox.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/EditGCodeDialog.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/SavePresetDialog.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/PhysicalPrinterDialog.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/GUI_Factories.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/GUI_ObjectList.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/GalleryDialog.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/GUI_ObjectManipulation.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/GUI_ObjectSettings.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/GUI_ObjectLayers.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/MeshUtils.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/Tab.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/ConfigManipulation.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/Field.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/OptionsGroup.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/OG_CustomCtrl.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/BedShapeDialog.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/2DBed.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/3DBed.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/CoordAxes.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/Camera.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/CameraUtils.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/wxExtensions.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/ExtruderSequenceDialog.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/WipeTowerDialog.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/RammingChart.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/RemovableDriveManager.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/SendSystemInfoDialog.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/SurfaceDrag.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/TextLines.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/BonjourDialog.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/ButtonsDescription.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/ImGuiWrapper.cpp.o CMakeFiles/libslic3r_gui.dir/Config/Snapshot.cpp.o CMakeFiles/libslic3r_gui.dir/Config/Version.cpp.o CMakeFiles/libslic3r_gui.dir/Utils/ASCIIFolding.cpp.o CMakeFiles/libslic3r_gui.dir/Utils/Serial.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/ConfigWizard.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/MsgDialog.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/UpdateDialogs.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/FirmwareDialog.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/PrintHostDialogs.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/WifiConfigDialog.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/Jobs/BoostThreadWorker.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/Jobs/ArrangeJob2.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/Jobs/CreateFontNameImageJob.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/Jobs/CreateFontStyleImagesJob.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/Jobs/EmbossJob.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/Jobs/RotoptimizeJob.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/Jobs/SLAImportJob.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/Jobs/NotificationProgressIndicator.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/ProgressStatusBar.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/Mouse3DController.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/DoubleSlider.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/Notebook.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/ObjectDataViewModel.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/InstanceCheck.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/Search.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/NotificationManager.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/UnsavedChangesDialog.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/ExtraRenderers.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/ProjectDirtyStateManager.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/DesktopIntegrationDialog.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/HintNotification.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/Widgets/BitmapToggleButton.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/Widgets/Button.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/Widgets/CheckBox.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/Widgets/ComboBox.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/Widgets/DropDown.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/Widgets/StateColor.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/Widgets/StateHandler.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/Widgets/StaticBox.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/Widgets/SpinInput.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/Widgets/SwitchButton.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/Widgets/TextInput.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/FileArchiveDialog.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/Downloader.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/DownloaderFileGet.cpp.o CMakeFiles/libslic3r_gui.dir/Utils/AppUpdater.cpp.o CMakeFiles/libslic3r_gui.dir/Utils/Http.cpp.o CMakeFiles/libslic3r_gui.dir/Utils/FixModelByWin10.cpp.o CMakeFiles/libslic3r_gui.dir/Utils/Moonraker.cpp.o CMakeFiles/libslic3r_gui.dir/Utils/OctoPrint.cpp.o CMakeFiles/libslic3r_gui.dir/Utils/Duet.cpp.o CMakeFiles/libslic3r_gui.dir/Utils/EmbossStyleManager.cpp.o CMakeFiles/libslic3r_gui.dir/Utils/FlashAir.cpp.o CMakeFiles/libslic3r_gui.dir/Utils/FontConfigHelp.cpp.o CMakeFiles/libslic3r_gui.dir/Utils/AstroBox.cpp.o CMakeFiles/libslic3r_gui.dir/Utils/Repetier.cpp.o CMakeFiles/libslic3r_gui.dir/Utils/PrintHost.cpp.o CMakeFiles/libslic3r_gui.dir/Utils/Bonjour.cpp.o CMakeFiles/libslic3r_gui.dir/Utils/PresetUpdater.cpp.o CMakeFiles/libslic3r_gui.dir/Utils/Process.cpp.o CMakeFiles/libslic3r_gui.dir/Utils/RaycastManager.cpp.o CMakeFiles/libslic3r_gui.dir/Utils/UndoRedo.cpp.o CMakeFiles/libslic3r_gui.dir/Utils/HexFile.cpp.o CMakeFiles/libslic3r_gui.dir/Utils/TCPConsole.cpp.o CMakeFiles/libslic3r_gui.dir/Utils/MKS.cpp.o CMakeFiles/libslic3r_gui.dir/Utils/WinRegistry.cpp.o CMakeFiles/libslic3r_gui.dir/Utils/WxFontUtils.cpp.o CMakeFiles/libslic3r_gui.dir/Utils/WifiScanner.cpp.o /usr/bin/ranlib liblibslic3r_gui.a gmake[2]: Leaving directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' [ 98%] Built target libslic3r_gui /usr/bin/gmake -f src/CMakeFiles/PrusaSlicer.dir/build.make src/CMakeFiles/PrusaSlicer.dir/depend /usr/bin/gmake -f tests/slic3rutils/CMakeFiles/slic3rutils_tests.dir/build.make tests/slic3rutils/CMakeFiles/slic3rutils_tests.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/PrusaSlicer-version_2.7.4 /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/slic3rutils /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/slic3rutils/CMakeFiles/slic3rutils_tests.dir/DependInfo.cmake "--color=" gmake[2]: Entering directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/PrusaSlicer-version_2.7.4 /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/CMakeFiles/PrusaSlicer.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' /usr/bin/gmake -f tests/slic3rutils/CMakeFiles/slic3rutils_tests.dir/build.make tests/slic3rutils/CMakeFiles/slic3rutils_tests.dir/build gmake[2]: Leaving directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' /usr/bin/gmake -f src/CMakeFiles/PrusaSlicer.dir/build.make src/CMakeFiles/PrusaSlicer.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' gmake[2]: Entering directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' [ 98%] Building CXX object tests/slic3rutils/CMakeFiles/slic3rutils_tests.dir/slic3r_jobs_tests.cpp.o [ 98%] Building CXX object tests/slic3rutils/CMakeFiles/slic3rutils_tests.dir/slic3rutils_tests_main.cpp.o [ 98%] Building CXX object tests/slic3rutils/CMakeFiles/slic3rutils_tests.dir/slic3r_version_tests.cpp.o [ 98%] Building CXX object src/CMakeFiles/PrusaSlicer.dir/PrusaSlicer.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/slic3rutils && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/slic3rutils/CMakeFiles/slic3rutils_tests.dir/slic3r_jobs_tests.cpp.o -MF CMakeFiles/slic3rutils_tests.dir/slic3r_jobs_tests.cpp.o.d -o CMakeFiles/slic3rutils_tests.dir/slic3r_jobs_tests.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_jobs_tests.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/slic3rutils && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/slic3rutils/CMakeFiles/slic3rutils_tests.dir/slic3rutils_tests_main.cpp.o -MF CMakeFiles/slic3rutils_tests.dir/slic3rutils_tests_main.cpp.o.d -o CMakeFiles/slic3rutils_tests.dir/slic3rutils_tests_main.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3rutils_tests_main.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_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/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/hidapi/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT src/CMakeFiles/PrusaSlicer.dir/PrusaSlicer.cpp.o -MF CMakeFiles/PrusaSlicer.dir/PrusaSlicer.cpp.o.d -o CMakeFiles/PrusaSlicer.dir/PrusaSlicer.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/PrusaSlicer.cpp [100%] Building CXX object tests/slic3rutils/CMakeFiles/slic3rutils_tests.dir/slic3r_arrangejob_tests.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/slic3rutils && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/slic3rutils/CMakeFiles/slic3rutils_tests.dir/slic3r_version_tests.cpp.o -MF CMakeFiles/slic3rutils_tests.dir/slic3r_version_tests.cpp.o.d -o CMakeFiles/slic3rutils_tests.dir/slic3r_version_tests.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_version_tests.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/slic3rutils && /usr/bin/g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_LOCALE_DYN_LINK -DBOOST_LOCALE_NO_LIB -DBOOST_LOG_DYN_LINK -DBOOST_LOG_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_libslic3r -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DLIBNEST2D_THREADING_tbb -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/miniz -I/builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/glu-libtess/include -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libigl -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include -isystem /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/include/LibBGCode -isystem /usr/include/Imath -isystem /usr/include/nanosvg -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -std=gnu++17 -fsigned-char -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=11 -MD -MT tests/slic3rutils/CMakeFiles/slic3rutils_tests.dir/slic3r_arrangejob_tests.cpp.o -MF CMakeFiles/slic3rutils_tests.dir/slic3r_arrangejob_tests.cpp.o.d -o CMakeFiles/slic3rutils_tests.dir/slic3r_arrangejob_tests.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_arrangejob_tests.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:37, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Model.hpp:21, from /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_arrangejob_tests.cpp:11: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:748:40: required from here 748 | class ConfigOptionFloatsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = double]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:936:38: required from here 936 | class ConfigOptionIntsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = int]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1023:35: required from here 1023 | class ConfigOptionString : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = std::__cxx11::basic_string; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1054:36: required from here 1054 | class ConfigOptionStrings : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = std::__cxx11::basic_string]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1093:36: required from here 1093 | class ConfigOptionPercent : public ConfigOptionFloat | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1246:50: required from here 1246 | class ConfigOptionFloatsOrPercentsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Slic3r::FloatOrPercent]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1375:34: required from here 1375 | class ConfigOptionPoint : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1410:35: required from here 1410 | class ConfigOptionPoints : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = Eigen::Matrix]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle >’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1486:35: required from here 1486 | class ConfigOptionPoint3 : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Eigen::Matrix; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1524:33: required from here 1524 | class ConfigOptionBool : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = bool; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionVector’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1563:39: required from here 1563 | class ConfigOptionBoolsTempl : public ConfigOptionVector | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:679:38: note: by ‘Slic3r::ConfigOptionVector::serialize(Archive&) [with T = unsigned char]’ 679 | template void serialize(Archive & ar) { ar(this->values); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1747:40: required from here 1747 | class ConfigOptionEnumGeneric : public ConfigOptionInt | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:683:7: required from ‘class Slic3r::ConfigOptionFloatTempl’ 683 | class ConfigOptionFloatTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2018:80: required from here 2018 | case coFloat: { auto opt = new ConfigOptionFloatNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = double; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:876:7: required from ‘class Slic3r::ConfigOptionIntTempl’ 876 | class ConfigOptionIntTempl : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:2019:78: required from here 2019 | case coInt: { auto opt = new ConfigOptionIntNullable(); archive(*opt); return opt; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = int; bool NULLABLE = true]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:170:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ArcFittingType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:171:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrinterTechnology; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:172:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeFlavor; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:173:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::MachineLimitsUsage; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:174:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PrintHostType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:175:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::AuthorizationType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:176:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::FuzzySkinType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:177:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::InfillPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:178:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::IroningType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:179:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SlicingMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:180:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialPattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:181:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:182:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SupportMaterialInterfacePattern; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:183:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SeamPosition; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:184:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLADisplayOrientation; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:185:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::PillarConnectionMode; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:186:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::sla::SupportTreeType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:187:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::BrimType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:188:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::DraftShield; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:189:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::LabelObjectsStyle; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:190:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::GCodeThumbnailsFormat; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:191:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::ForwardCompatibilitySubstitutionRule; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:192:1: required from here 167 | template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::PerimeterGeneratorType; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:1676:7: required from ‘class Slic3r::ConfigOptionEnum’ 1676 | class ConfigOptionEnum : public ConfigOptionSingle | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintConfig.hpp:1111:1: required from here 1125 | ((ConfigOptionEnum, material_print_speed)) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = Slic3r::SLAMaterialSpeed; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp: In instantiation of ‘class Slic3r::ConfigOptionSingle’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:535:43: required from ‘void Slic3r::ConfigOptionVector::set(const std::vector&) [with T = unsigned char]’ 535 | this->values.emplace_back(static_cast*>(opt)->value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:524:10: required from here 524 | void set(const std::vector &rhs) override | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:287:33: warning: ‘virtual std::string Slic3r::ConfigOption::serialize() const’ was hidden [-Woverloaded-virtual=] 287 | virtual std::string serialize() const = 0; | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Config.hpp:458:38: note: by ‘Slic3r::ConfigOptionSingle::serialize(Archive&) [with T = unsigned char; bool NULLABLE = false]’ 458 | template void serialize(Archive & ar) { ar(this->value); } | ^~~~~~~~~ [100%] Linking CXX executable slic3rutils_tests cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/slic3rutils && /usr/bin/cmake -E cmake_link_script CMakeFiles/slic3rutils_tests.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/slic3rutils_tests.dir/slic3rutils_tests_main.cpp.o CMakeFiles/slic3rutils_tests.dir/slic3r_jobs_tests.cpp.o CMakeFiles/slic3rutils_tests.dir/slic3r_version_tests.cpp.o CMakeFiles/slic3rutils_tests.dir/slic3r_arrangejob_tests.cpp.o -o slic3rutils_tests ../../src/slic3r/liblibslic3r_gui.a ../../src/libslic3r/liblibslic3r.a ../../src/libslic3r/liblibslic3r.a ../../src/admesh/libadmesh.a ../../src/miniz/libminiz_static.a /usr/lib64/libboost_log.so.1.83.0 /usr/lib64/libboost_filesystem.so.1.83.0 /usr/lib64/libboost_locale.so.1.83.0 /usr/lib64/libboost_thread.so.1.83.0 /usr/lib64/libboost_regex.so.1.83.0 /usr/lib64/libboost_chrono.so.1.83.0 /usr/lib64/libboost_atomic.so.1.83.0 /usr/lib64/libboost_date_time.so.1.83.0 ../../src/clipper/libclipper.a ../../src/boost/libnowide.a ../../src/glu-libtess/libglu-libtess.a /usr/lib64/libqhullcpp.a /usr/lib64/libqhull_r.so.8.0.2 ../../src/semver/libsemver.a ../../src/libslic3r/liblibslic3r_cgal.a /usr/lib64/libgmpxx.so /lib64/libmpfr.so /lib64/libgmp.so /usr/lib64/libpng.so /usr/lib64/libjpeg.so ../../src/qoi/libqoi.a /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/lib64/libbgcode_convert.a /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/lib64/libbgcode_binarize.a /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/lib/libheatshrink_dynalloc.a /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/lib64/libbgcode_core.a /usr/lib64/libopenvdb.so /usr/lib64/libboost_system.so.1.83.0 /usr/lib64/libboost_iostreams.so.1.83.0 /usr/lib64/libImath-3_1.so.29.10.0 /usr/lib64/libtbb.so.12.11 /usr/lib64/libtbbmalloc.so.2.11 /usr/lib64/libnlopt.so ../../src/avrdude/libavrdude.a ../../src/imgui/libimgui.a /usr/lib64/libGLEW.so /usr/lib64/libGL.so ../../src/hidapi/libhidapi.a -ldl /usr/lib64/libz.so /usr/lib64/libcurl.so -pthread -lwx_baseu-3.2 -lwx_gtk3u_core-3.2 -lwx_gtk3u_html-3.2 -lwx_gtk3u_gl-3.2 /usr/lib64/libpng.so /usr/lib64/libz.so /usr/lib64/libtiff.so /usr/lib64/libjpeg.so /usr/lib64/libexpat.so.1.9.2 -lm /usr/lib64/librt.a -lX11 -lwayland-client -lwayland-egl -lEGL /usr/lib64/libnanosvgrast.so.0 /usr/lib64/libnanosvg.so.0 /usr/lib64/libm.so /usr/lib64/libdbus-1.so -lgtk-3 -lgdk-3 -lz -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 [100%] Linking CXX executable prusa-slicer cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src && /usr/bin/cmake -E cmake_link_script CMakeFiles/PrusaSlicer.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/PrusaSlicer.dir/PrusaSlicer.cpp.o -o prusa-slicer libslic3r/liblibslic3r.a -ldl -lstdc++ slic3r/liblibslic3r_gui.a -ldl libslic3r/liblibslic3r.a libslic3r/liblibslic3r.a admesh/libadmesh.a miniz/libminiz_static.a /usr/lib64/libboost_log.so.1.83.0 /usr/lib64/libboost_filesystem.so.1.83.0 /usr/lib64/libboost_locale.so.1.83.0 /usr/lib64/libboost_thread.so.1.83.0 /usr/lib64/libboost_regex.so.1.83.0 /usr/lib64/libboost_chrono.so.1.83.0 /usr/lib64/libboost_atomic.so.1.83.0 /usr/lib64/libboost_date_time.so.1.83.0 clipper/libclipper.a boost/libnowide.a glu-libtess/libglu-libtess.a /usr/lib64/libqhullcpp.a /usr/lib64/libqhull_r.so.8.0.2 semver/libsemver.a libslic3r/liblibslic3r_cgal.a /usr/lib64/libgmpxx.so /lib64/libmpfr.so /lib64/libgmp.so /usr/lib64/libpng.so /usr/lib64/libjpeg.so qoi/libqoi.a /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/lib64/libbgcode_convert.a /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/lib64/libbgcode_binarize.a /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/lib/libheatshrink_dynalloc.a /builddir/build/BUILD/PrusaSlicer-version_2.7.4/deps/build-default/destdir/usr/local/lib64/libbgcode_core.a /usr/lib64/libopenvdb.so /usr/lib64/libboost_system.so.1.83.0 /usr/lib64/libboost_iostreams.so.1.83.0 /usr/lib64/libImath-3_1.so.29.10.0 /usr/lib64/libtbb.so.12.11 /usr/lib64/libtbbmalloc.so.2.11 /usr/lib64/libnlopt.so /usr/lib64/libexpat.so.1.9.2 -lm avrdude/libavrdude.a imgui/libimgui.a /usr/lib64/libGLEW.so /usr/lib64/libGL.so hidapi/libhidapi.a -ldl /usr/lib64/libz.so /usr/lib64/libcurl.so -pthread -lwx_baseu-3.2 -lwx_gtk3u_core-3.2 -lwx_gtk3u_html-3.2 -lwx_gtk3u_gl-3.2 /usr/lib64/libpng.so /usr/lib64/libz.so /usr/lib64/libtiff.so /usr/lib64/libjpeg.so /usr/lib64/librt.a -lX11 -lwayland-client -lwayland-egl -lEGL /usr/lib64/libnanosvgrast.so.0 /usr/lib64/libnanosvg.so.0 /usr/lib64/libm.so /usr/lib64/libdbus-1.so -lgtk-3 -lgdk-3 -lz -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/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ExtruderSequenceDialog.hpp:22: warning: type ‘struct ExtruderSequenceDialog’ violates the C++ One Definition Rule [-Wodr] 22 | class ExtruderSequenceDialog: public DPIDialog /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ExtruderSequenceDialog.hpp:22: note: a different type is defined in another translation unit 22 | class ExtruderSequenceDialog: public DPIDialog /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ExtruderSequenceDialog.hpp:30: note: the first difference of corresponding definitions is field ‘m_random_sequence’ 30 | CheckBox* m_random_sequence {nullptr}; /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ExtruderSequenceDialog.hpp:30: note: a field of same name but different type is defined in another translation unit 30 | CheckBox* m_random_sequence {nullptr}; /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Field.hpp:339: note: type name ‘Slic3r::GUI::CheckBox’ should match type name ‘CheckBox’ 339 | class CheckBox : public Field { /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Widgets/CheckBox.hpp:7: note: the incompatible type is defined here 7 | class CheckBox : public BitmapToggleButton /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/imgui/imstb_rectpack.h:181: warning: type ‘struct stbrp_context’ violates the C++ One Definition Rule [-Wodr] 181 | struct stbrp_context /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/imgui/imstb_truetype.h:3745: note: a different type is defined in another translation unit 3745 | } stbrp_context; /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/imgui/imstb_rectpack.h:185: note: the first difference of corresponding definitions is field ‘align’ 185 | int align; /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/imgui/imstb_truetype.h:3744: note: a field with different name is defined in another translation unit 3744 | int x,y,bottom_y; /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/imgui/imstb_rectpack.h:115: warning: type ‘struct stbrp_rect’ violates the C++ One Definition Rule [-Wodr] 115 | struct stbrp_rect /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/imgui/imstb_truetype.h:3752: note: a different type is defined in another translation unit 3752 | struct stbrp_rect /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/imgui/imstb_rectpack.h:118: note: the first difference of corresponding definitions is field ‘id’ 118 | int id; /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/imgui/imstb_truetype.h:3754: note: a field with different name is defined in another translation unit 3754 | stbrp_coord x,y; /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/imgui/imstb_rectpack.h:175: warning: type ‘struct stbrp_node’ violates the C++ One Definition Rule [-Wodr] 175 | struct stbrp_node /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/imgui/imstb_truetype.h:3750: note: a different type is defined in another translation unit 3750 | } stbrp_node; /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/imgui/imstb_rectpack.h:177: note: the first difference of corresponding definitions is field ‘x’ 177 | stbrp_coord x,y; /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/imgui/imstb_truetype.h:3749: note: a field of same name but different type is defined in another translation unit 3749 | unsigned char x; /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/imgui/imstb_rectpack.h:175: note: type ‘stbrp_coord’ should match type ‘unsigned char’ 175 | struct stbrp_node /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/avrdude/config.c:354: warning: type of ‘yy_scan_bytes’ does not match original declaration [-Wlto-type-mismatch] 354 | extern YY_BUFFER_STATE yy_scan_bytes(const char *base, size_t size); ../../src/avrdude/lexer.c:2825: note: type mismatch in parameter 2 ../../src/avrdude/lexer.c:2825: note: type ‘int’ should match type ‘size_t’ ../../src/avrdude/lexer.c:2825: note: ‘yy_scan_bytes’ was previously declared here ../../src/avrdude/lexer.c:2825: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/imgui/imstb_truetype.h:3750: warning: type ‘struct stbrp_node’ violates the C++ One Definition Rule [-Wodr] 3750 | } stbrp_node; /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/imgui/imstb_rectpack.h:175: note: a different type is defined in another translation unit 175 | struct stbrp_node /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/imgui/imstb_truetype.h:3749: note: the first difference of corresponding definitions is field ‘x’ 3749 | unsigned char x; /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/imgui/imstb_rectpack.h:177: note: a field of same name but different type is defined in another translation unit 177 | stbrp_coord x,y; /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/imgui/imstb_truetype.h:3750: note: type ‘unsigned char’ should match type ‘stbrp_coord’ 3750 | } stbrp_node; /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/imgui/imstb_truetype.h:3745: warning: type ‘struct stbrp_context’ violates the C++ One Definition Rule [-Wodr] 3745 | } stbrp_context; /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/imgui/imstb_rectpack.h:181: note: a different type is defined in another translation unit 181 | struct stbrp_context /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/imgui/imstb_truetype.h:3744: note: the first difference of corresponding definitions is field ‘x’ 3744 | int x,y,bottom_y; /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/imgui/imstb_rectpack.h:185: note: a field with different name is defined in another translation unit 185 | int align; /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/imgui/imstb_truetype.h:3752: warning: type ‘struct stbrp_rect’ violates the C++ One Definition Rule [-Wodr] 3752 | struct stbrp_rect /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/imgui/imstb_rectpack.h:115: note: a different type is defined in another translation unit 115 | struct stbrp_rect /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/imgui/imstb_truetype.h:3754: note: the first difference of corresponding definitions is field ‘x’ 3754 | stbrp_coord x,y; /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/imgui/imstb_rectpack.h:118: note: a field with different name is defined in another translation unit 118 | int id; /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ExtruderSequenceDialog.hpp:22: warning: type ‘struct ExtruderSequenceDialog’ violates the C++ One Definition Rule [-Wodr] 22 | class ExtruderSequenceDialog: public DPIDialog /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ExtruderSequenceDialog.hpp:22: note: a different type is defined in another translation unit 22 | class ExtruderSequenceDialog: public DPIDialog /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ExtruderSequenceDialog.hpp:30: note: the first difference of corresponding definitions is field ‘m_random_sequence’ 30 | CheckBox* m_random_sequence {nullptr}; /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/ExtruderSequenceDialog.hpp:30: note: a field of same name but different type is defined in another translation unit 30 | CheckBox* m_random_sequence {nullptr}; /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Field.hpp:339: note: type name ‘Slic3r::GUI::CheckBox’ should match type name ‘CheckBox’ 339 | class CheckBox : public Field { /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Widgets/CheckBox.hpp:7: note: the incompatible type is defined here 7 | class CheckBox : public BitmapToggleButton /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/avrdude/config.c:354: warning: type of ‘yy_scan_bytes’ does not match original declaration [-Wlto-type-mismatch] 354 | extern YY_BUFFER_STATE yy_scan_bytes(const char *base, size_t size); avrdude/lexer.c:2825: note: type mismatch in parameter 2 avrdude/lexer.c:2825: note: type ‘int’ should match type ‘size_t’ avrdude/lexer.c:2825: note: ‘yy_scan_bytes’ was previously declared here avrdude/lexer.c:2825: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used In member function ‘GetLayerRangeByItem’: lto1: note: parameter passing for argument of type ‘struct t_layer_height_range’ when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/c++/14/bits/stl_heap.h: In function ‘__adjust_heap.isra’: /usr/include/c++/14/bits/stl_heap.h:224: note: parameter passing for argument of type ‘struct FaceZ’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, /usr/include/CGAL/NT_converter.h: In member function ‘operator()’: /usr/include/CGAL/NT_converter.h:107: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 107 | operator()(const NT1 &a) const /usr/include/CGAL/Cartesian_converter.h: In member function ‘operator()’: /usr/include/CGAL/Cartesian_converter.h:313: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 313 | operator()(const typename K1::Vector_3 &a) const /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/SupportTreeUtilsLegacy.hpp: In function ‘dir_to_spheric’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/SupportTreeUtilsLegacy.hpp:101: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 101 | std::pair create_ground_pillar( /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/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GCodeViewer.cpp: In member function ‘operator()’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GCodeViewer.cpp:3384: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 3384 | void GCodeViewer::render_legend(float& legend_height) /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GCodeViewer.cpp: In member function ‘operator()’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GCodeViewer.cpp:3688:61: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 3688 | auto [time, percent] = role_time_and_percent(role); | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GCodeViewer.cpp: In member function ‘render_legend.constprop’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GCodeViewer.cpp:3692:81: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 3692 | auto [used_filament_m, used_filament_g] = used_filament_per_role(role); | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/SupportTreeUtils.hpp: In function ‘dir_to_spheric’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/SupportTreeUtils.hpp:326: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 326 | bool optimize_pinhead_placement(Ex policy, In member function ‘GetLayerRangeByItem’: lto1: note: parameter passing for argument of type ‘struct t_layer_height_range’ when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/CGAL/Cartesian_converter.h: In member function ‘operator()’: /usr/include/CGAL/Cartesian_converter.h:313: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 313 | operator()(const typename K1::Vector_3 &a) const /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GCodeViewer.cpp: In member function ‘operator()’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GCodeViewer.cpp:3384: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 3384 | void GCodeViewer::render_legend(float& legend_height) /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GCodeViewer.cpp: In member function ‘operator()’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GCodeViewer.cpp:3688:61: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 3688 | auto [time, percent] = role_time_and_percent(role); | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GCodeViewer.cpp: In member function ‘render_legend.constprop’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GCodeViewer.cpp:3692:81: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 3692 | auto [used_filament_m, used_filament_g] = used_filament_per_role(role); | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/SupportTreeUtilsLegacy.hpp: In function ‘dir_to_spheric’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/SupportTreeUtilsLegacy.hpp:265: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 265 | std::pair search_ground_route(Ex policy, 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) | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/SupportTreeUtilsLegacy.hpp: In function ‘dir_to_spheric’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/SupportTreeUtilsLegacy.hpp:265: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 265 | std::pair search_ground_route(Ex policy, In 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 ‘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) | ^ /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 { /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 ‘initAuxBuffers’, inlined from ‘rebuild’ at /usr/include/openvdb/tree/LeafManager.h:241:29, inlined from ‘__ct ’ at /usr/include/openvdb/tree/LeafManager.h:198:22, inlined from ‘countActiveLeafVoxels.constprop’ at /usr/include/openvdb/tools/Count.h:440:36: /usr/include/openvdb/tree/LeafManager.h:675:38: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 675 | mAuxBufferPtrs.reset(new NonConstBufferType[auxBufferCount]); | ^ /usr/include/c++/14/new: In function ‘countActiveLeafVoxels.constprop’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/ConflictChecker.cpp: In function ‘find_inter_of_lines_in_diff_objs’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/ConflictChecker.cpp:295: note: parameter passing for argument of type ‘const struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | ConflictResultOpt ConflictChecker::find_inter_of_lines_in_diff_objs(SpanOfConstPtrs objs, /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Print.cpp: In member function ‘first_layer_wipe_tower_corners’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Print.cpp:1239: note: parameter passing for argument of type ‘const struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 1239 | Points Print::first_layer_wipe_tower_corners() const /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode.cpp: In function ‘calculate_overhang_speed’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode.cpp:3392:83: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 3392 | dynamic_speed_and_fan_speed = ExtrusionProcessor::calculate_overhang_speed(path_attr, this->m_config, m_writer.extruder()->id(), | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/OrganicSupport.cpp: In function ‘extrude_branch’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/OrganicSupport.cpp:1194: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 1194 | [&trees, &volumes, &config, &slicing_params, &move_bounds, &mesh_slicing_params, &throw_on_cancel](const tbb::blocked_range &range) { /usr/include/CGAL/Lazy.h: In member function ‘operator()’: /usr/include/CGAL/Lazy.h:780: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 780 | Lazy_rep_0(E&& e) In member function ‘initAuxBuffers’, inlined from ‘rebuild’ at /usr/include/openvdb/tree/LeafManager.h:241:29, inlined from ‘__ct ’ at /usr/include/openvdb/tree/LeafManager.h:198:22, inlined from ‘countActiveLeafVoxels.constprop’ at /usr/include/openvdb/tools/Count.h:440:36: /usr/include/openvdb/tree/LeafManager.h:675:38: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 675 | mAuxBufferPtrs.reset(new NonConstBufferType[auxBufferCount]); | ^ /usr/include/c++/14/new: In function ‘countActiveLeafVoxels.constprop’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function ‘initAuxBuffers’, inlined from ‘rebuild’ at /usr/include/openvdb/tree/LeafManager.h:241:29, inlined from ‘__ct ’ at /usr/include/openvdb/tree/LeafManager.h:198:22, inlined from ‘countActiveLeafVoxels.constprop’ at /usr/include/openvdb/tools/Count.h:440:36: /usr/include/openvdb/tree/LeafManager.h:675:38: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 675 | mAuxBufferPtrs.reset(new NonConstBufferType[auxBufferCount]); | ^ /usr/include/c++/14/new: In function ‘countActiveLeafVoxels.constprop’: /usr/include/c++/14/new:133:26: note: in a call to allocation function ‘operator new []’ declared here 133 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GCodeViewer.cpp: In member function ‘operator()’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GCodeViewer.cpp:4001: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 4001 | auto append_print = [&imgui, imperial_units](const ColorRGBA& color, const std::array& offsets, const Times& times, std::pair used_filament) { /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/SupportTreeUtils.hpp: In function ‘dir_to_spheric’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/SupportTreeUtils.hpp:600: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 600 | GroundConnection deepsearch_ground_connection( /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/DefaultSupportTree.cpp: In function ‘dir_to_spheric’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/DefaultSupportTree.cpp:408: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 408 | filterfn = [this, &nmls, &heads, &filterfn](unsigned fidx, size_t i, double back_r) { /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/GCodeWriter.cpp: In member function ‘extrude_to_xy’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode/GCodeWriter.cpp:368: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | std::string GCodeWriter::extrude_to_xy(const Vec2d &point, double dE, const std::string_view comment) /usr/include/CGAL/Lazy.h: In member function ‘operator()’: /usr/include/CGAL/Lazy.h:780: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 780 | Lazy_rep_0(E&& e) In function ‘__make_heap’, inlined from ‘__heap_select’ at /usr/include/c++/14/bits/stl_algo.h:1593:23, inlined from ‘__partial_sort’ at /usr/include/c++/14/bits/stl_algo.h:1868:25, inlined from ‘__introsort_loop’ at /usr/include/c++/14/bits/stl_algo.h:1884:27: /usr/include/c++/14/bits/stl_heap.h:356:29: note: parameter passing for argument of type ‘struct FaceZ’ when C++17 is enabled changed to match C++14 in GCC 10.1 356 | std::__adjust_heap(__first, __parent, __len, _GLIBCXX_MOVE(__value), | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/OrganicSupport.cpp: In function ‘extrude_branch’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Support/OrganicSupport.cpp:1194: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 1194 | [&trees, &volumes, &config, &slicing_params, &move_bounds, &mesh_slicing_params, &throw_on_cancel](const tbb::blocked_range &range) { In member function ‘extrude’: lto1: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillAdaptive.cpp: In function ‘mk_rtree_seg’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillAdaptive.cpp:714:45: note: parameter passing for argument of type ‘struct rtree_segment_t’ when C++17 is enabled changed to match C++14 in GCC 10.1 714 | rtree.query(bgi::intersects(mk_rtree_seg(hook_forward)) && bgi::satisfies(filter_itself), std::back_inserter(hook_intersections)); | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintObject.cpp: In function ‘adaptive_fill_line_spacing’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintObject.cpp:611:84: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 611 | auto [adaptive_line_spacing, support_line_spacing] = adaptive_fill_line_spacing(*this); | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/3DScene.cpp: In member function ‘load_wipe_tower_preview’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/3DScene.cpp:501: note: parameter passing for argument of type ‘const struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 501 | int GLVolumeCollection::load_wipe_tower_preview( /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/3DScene.cpp: In member function ‘load_wipe_tower_preview’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/3DScene.cpp:501: note: parameter passing for argument of type ‘const struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 501 | int GLVolumeCollection::load_wipe_tower_preview( /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Camera.cpp: In member function ‘calc_tight_frustrum_zs_around’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Camera.cpp:195:50: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | m_frustrum_zs = calc_tight_frustrum_zs_around(box); | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GLCanvas3D.cpp: In member function ‘handle_layers_data_focus_event’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GLCanvas3D.cpp:4430: note: parameter passing for argument of type ‘const struct t_layer_height_range’ when C++17 is enabled changed to match C++14 in GCC 10.1 4430 | void GLCanvas3D::handle_layers_data_focus_event(const t_layer_height_range range, const EditorType type) /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectList.cpp: In member function ‘selection_changed’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectList.cpp:736: note: parameter passing for argument of type ‘struct t_layer_height_range’ when C++17 is enabled changed to match C++14 in GCC 10.1 736 | void ObjectList::selection_changed() /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/SupportTreeUtils.hpp: In function ‘dir_to_spheric’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/SupportTreeUtils.hpp:600: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 600 | GroundConnection deepsearch_ground_connection( /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Plater.cpp: In member function ‘copy_selection_to_clipboard’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Plater.cpp:8047: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 8047 | void Plater::copy_selection_to_clipboard() In member function ‘update_scene_from_editor_selection’, inlined from ‘operator()’ at /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectLayers.cpp:405:51, inlined from ‘operator()’ at /usr/include/wx-3.2/wx/event.h:547:18: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectLayers.cpp:228:68: note: parameter passing for argument of type ‘struct t_layer_height_range’ when C++17 is enabled changed to match C++14 in GCC 10.1 228 | wxGetApp().plater()->canvas3D()->handle_layers_data_focus_event(m_selectable_range, m_selection_type); | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Camera.cpp: In member function ‘calc_tight_frustrum_zs_around’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Camera.cpp:195:50: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | m_frustrum_zs = calc_tight_frustrum_zs_around(box); | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectList.cpp: In member function ‘get_item_config’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectList.cpp:563: note: parameter passing for argument of type ‘struct t_layer_height_range’ when C++17 is enabled changed to match C++14 in GCC 10.1 563 | ModelConfig& ObjectList::get_item_config(const wxDataViewItem& item) const /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GCodeViewer.cpp: In member function ‘operator()’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GCodeViewer.cpp:4001: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 4001 | auto append_print = [&imgui, imperial_units](const ColorRGBA& color, const std::array& offsets, const Times& times, std::pair used_filament) { /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Plater.cpp: In member function ‘copy_selection_to_clipboard’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/Plater.cpp:8047: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 8047 | void Plater::copy_selection_to_clipboard() /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectList.cpp: In member function ‘get_item_config’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectList.cpp:563: note: parameter passing for argument of type ‘struct t_layer_height_range’ when C++17 is enabled changed to match C++14 in GCC 10.1 563 | ModelConfig& ObjectList::get_item_config(const wxDataViewItem& item) const In function ‘get_wipe_tower_cone_base’: lto1: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintObject.cpp: In function ‘adaptive_fill_line_spacing’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/PrintObject.cpp:611:84: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 611 | auto [adaptive_line_spacing, support_line_spacing] = adaptive_fill_line_spacing(*this); | ^ In member function ‘extrude’: lto1: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillAdaptive.cpp: In function ‘mk_rtree_seg’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Fill/FillAdaptive.cpp:714:45: note: parameter passing for argument of type ‘struct rtree_segment_t’ when C++17 is enabled changed to match C++14 in GCC 10.1 714 | rtree.query(bgi::intersects(mk_rtree_seg(hook_forward)) && bgi::satisfies(filter_itself), std::back_inserter(hook_intersections)); | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode.cpp: In function ‘calculate_overhang_speed’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/GCode.cpp:3392:83: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 3392 | dynamic_speed_and_fan_speed = ExtrusionProcessor::calculate_overhang_speed(path_attr, this->m_config, m_writer.extruder()->id(), | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GLCanvas3D.cpp: In member function ‘handle_layers_data_focus_event’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GLCanvas3D.cpp:4430: note: parameter passing for argument of type ‘const struct t_layer_height_range’ when C++17 is enabled changed to match C++14 in GCC 10.1 4430 | void GLCanvas3D::handle_layers_data_focus_event(const t_layer_height_range range, const EditorType type) /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Print.cpp: In member function ‘first_layer_wipe_tower_corners’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/Print.cpp:1239: note: parameter passing for argument of type ‘const struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 1239 | Points Print::first_layer_wipe_tower_corners() const In member function ‘update_scene_from_editor_selection’, inlined from ‘operator()’ at /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectLayers.cpp:405:51, inlined from ‘operator()’ at /usr/include/wx-3.2/wx/event.h:547:18: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectLayers.cpp:228:68: note: parameter passing for argument of type ‘struct t_layer_height_range’ when C++17 is enabled changed to match C++14 in GCC 10.1 228 | wxGetApp().plater()->canvas3D()->handle_layers_data_focus_event(m_selectable_range, m_selection_type); | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectList.cpp: In member function ‘add_layer_range_after_current’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/slic3r/GUI/GUI_ObjectList.cpp:3353: note: parameter passing for argument of type ‘const struct t_layer_height_range’ when C++17 is enabled changed to match C++14 in GCC 10.1 3353 | void ObjectList::add_layer_range_after_current(const t_layer_height_range current_range) In function ‘__make_heap’, inlined from ‘__heap_select’ at /usr/include/c++/14/bits/stl_algo.h:1593:23, inlined from ‘__partial_sort’ at /usr/include/c++/14/bits/stl_algo.h:1868:25, inlined from ‘__introsort_loop’ at /usr/include/c++/14/bits/stl_algo.h:1884:27: /usr/include/c++/14/bits/stl_heap.h:356:29: note: parameter passing for argument of type ‘struct FaceZ’ when C++17 is enabled changed to match C++14 in GCC 10.1 356 | std::__adjust_heap(__first, __parent, __len, _GLIBCXX_MOVE(__value), | ^ /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/DefaultSupportTree.cpp: In function ‘dir_to_spheric’: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/src/libslic3r/SLA/DefaultSupportTree.cpp:408: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 408 | filterfn = [this, &nmls, &heads, &filterfn](unsigned fidx, size_t i, double back_r) { gmake[2]: Leaving directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' [100%] Built target slic3rutils_tests Symlinking the G-code viewer to PrusaSlicer cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src && ln -sf prusa-slicer prusa-gcodeviewer Symlinking the resources directory into the build tree cd /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src && ln -sfn /builddir/build/BUILD/PrusaSlicer-version_2.7.4/resources /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/src/../resources gmake[2]: Leaving directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' [100%] Built target PrusaSlicer gmake[1]: Leaving directory '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/CMakeFiles 0 ~/build/BUILD/PrusaSlicer-version_2.7.4/resources/icons ~/build/BUILD/PrusaSlicer-version_2.7.4 + pushd resources/icons + find . -type f -name '*.png' -exec convert '{}' -strip '{}' ';' ~/build/BUILD/PrusaSlicer-version_2.7.4 + popd + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.2MV1D1 + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le '!=' / ']' + rm -rf /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le ++ dirname /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd PrusaSlicer-version_2.7.4 + DESTDIR=/builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le + /usr/bin/cmake --install redhat-linux-build -- Install configuration: "Release" -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/data -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/data/embossed_text.obj -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/data/hints.ini -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/fonts -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/fonts/NotoSans-Regular.ttf -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/fonts/NotoSansCJK-Regular.ttc -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/fonts/README.txt -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/Pmetal_001.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/PrusaSlicer-gcodeviewer-mac_128px.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/PrusaSlicer-gcodeviewer.ico -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/PrusaSlicer-gcodeviewer.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/PrusaSlicer-gcodeviewer_128px.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/PrusaSlicer-gcodeviewer_192px.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/PrusaSlicer-gcodeviewer_32px.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/PrusaSlicer-mac_128px.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/PrusaSlicer.icns -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/PrusaSlicer.ico -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/PrusaSlicer.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/PrusaSlicer.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/PrusaSlicer_128px.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/PrusaSlicer_192px.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/PrusaSlicer_192px_grayscale.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/PrusaSlicer_192px_transparent.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/PrusaSlicer_32px.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/add.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/add_copies.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/add_gcode.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/add_modifier.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/add_negative.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/add_part.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/add_text_modifier.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/add_text_negative.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/add_text_part.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/advanced_plus.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/align_horizontal_center.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/align_horizontal_left.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/align_horizontal_right.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/align_vertical_bottom.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/align_vertical_center.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/align_vertical_top.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/arrange.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/attention.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/browse.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/bullet_black.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/bullet_blue.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/bullet_white.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/burn.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/cancel.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/change_extruder.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/check_off.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/check_off_disabled.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/check_off_focused.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/check_on.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/check_on_disabled.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/check_on_focused.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/checked.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/cog.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/cog_.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/cog_go.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/collapse.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/collapse_btn.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/colorchange_add.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/colorchange_add_f.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/colorchange_add_m.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/colorchange_del.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/colorchange_del_f.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/compare.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/convert_file.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/cooling.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/copy.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/copy_menu.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/cross.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/cross_focus.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/cross_focus_large.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/custom-gcode_gcode.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/custom-gcode_measure.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/custom-gcode_object-info.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/custom-gcode_single.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/custom-gcode_slicing-state.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/custom-gcode_slicing-state_global.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/custom-gcode_stats.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/custom-gcode_vector-index.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/custom-gcode_vector.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/cut.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/cut_.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/cut_connectors.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/delete.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/delete_all.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/delete_all_menu.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/dot.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/dot_small.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/dot_white.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/dowel.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/drop_down.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/drop_to_bed.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/edit.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/edit_button.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/edit_button_pressed.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/edit_gcode.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/edit_gcode_f.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/edit_layers_all.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/edit_layers_some.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/edit_uni.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/editor.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/editor_menu.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/eject_sd.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/empty.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/equal.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/error_tick.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/error_tick_f.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/exclamation.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/exclamation_manifold.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/exit.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/expand_btn.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/export_config.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/export_config_bundle.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/export_gcode.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/export_plater.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/export_to_sd.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/eye_closed.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/eye_open.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/fdm_supports.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/fdm_supports_.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/flag_green.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/flag_red.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/funnel.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/fuzzy_skin.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/gcode.icns -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/hollow.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/hollowing.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/import_config.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/import_config_bundle.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/import_plater.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/infill.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/info.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/instance_add.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/instance_remove.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/ironing.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/layers.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/layers_white.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/legend_cog.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/legend_colorchanges.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/legend_customgcodes.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/legend_deretract.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/legend_pauseprints.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/legend_retract.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/legend_seams.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/legend_shells.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/legend_toolchanges.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/legend_toolmarker.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/legend_travel.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/legend_wipe.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/lock.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/lock_closed.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/lock_closed_f.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/lock_closed_white.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/lock_open.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/lock_open_f.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/lock_open_sys.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/make_bold.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/make_italic.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/make_unbold.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/make_unitalic.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/mark_X.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/mark_Y.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/mark_Z.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/measure.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/mirroring_off.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/mirroring_on.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/mirroring_transparent.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/mmu_segmentation.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/mmu_segmentation_.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/mode.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/mode_advanced.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/mode_expert.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/mode_simple.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/move.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/not_equal.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/note.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/notification_cancel.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/notification_cancel_hover.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/notification_clippy.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/notification_close.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/notification_close_hover.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/notification_documentation.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/notification_documentation_hover.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/notification_eject_sd.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/notification_eject_sd_hover.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/notification_error.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/notification_info.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/notification_minimalize.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/notification_minimalize_hover.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/notification_open.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/notification_open_hover.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/notification_pause.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/notification_pause_hover.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/notification_play.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/notification_play_hover.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/notification_preferences.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/notification_preferences_hover.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/notification_right.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/notification_right_hover.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/notification_warning.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/number_of_copies.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/objlist_info.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/open.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/open_browser.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/output+page_white.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/pad.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/paste.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/paste_menu.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/pause_print.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/pause_print_f.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/place.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/plater.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/plug.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/preview.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/preview_menu.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/printer.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/printer_placeholder.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/printer_white.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/question.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/re_slice.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/redo.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/redo_menu.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/redo_toolbar.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/reflection_x.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/reflection_y.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/refresh.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/remove.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/remove_copies.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/remove_menu.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/resin.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/revert_all_.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/rotate.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/save.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/scalar_param.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/scale.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/seam.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/seam_.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/search.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/search_.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/search_blink.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/search_gray.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/set_separate_obj.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/settings.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/shape_gallery.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/sinking.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/skirt+brim.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/sla_printer.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/sla_supports.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/sla_view_original.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/sla_view_processed.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/snap.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/spin_dec.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/spin_dec_act.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/spin_inc.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/spin_inc_act.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/splashscreen-gcodepreview.jpg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/splashscreen.jpg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/split_object_SMALL.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/split_objects.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/split_parts.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/split_parts_SMALL.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/spool.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/stl.icns -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/support.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/support_blocker.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/support_enforcer.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/svg_modifier.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/svg_negative.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/svg_part.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/switch_presets.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/test.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/thumb_down.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/thumb_left.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/thumb_right.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/thumb_up.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/tick_mark.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/time.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/timer_dot.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/timer_dot_empty.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/toggle_off.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/toggle_on.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/toolbar_arrow.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/toolbar_arrow_2.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/toolbar_background.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/undo.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/undo_menu.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/undo_toolbar.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/upload_queue.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/vector_filament_param.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/vector_param.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/wrench.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/icons/wrench_white.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/localization -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/localization/PrusaSlicer.pot -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/localization/be -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/localization/be/PrusaSlicer.mo -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/localization/be/PrusaSlicer_be.po -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/localization/ca -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/localization/ca/PrusaSlicer.mo -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/localization/ca/PrusaSlicer_ca.po -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/localization/cs -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/localization/cs/PrusaSlicer.mo -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/localization/cs/PrusaSlicer_cs.po -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/localization/de -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/localization/de/PrusaSlicer.mo -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/localization/de/PrusaSlicer_de.po -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/localization/en -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/localization/en/PrusaSlicer.mo -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/localization/en/PrusaSlicer_en.po -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/localization/es -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/localization/es/PrusaSlicer.mo -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/localization/es/PrusaSlicer_es.po -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/localization/fi -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/localization/fi/PrusaSlicer.mo -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/localization/fi/PrusaSlicer_fi.po -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/localization/fr -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/localization/fr/PrusaSlicer.mo -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/localization/fr/PrusaSlicer_fr.po -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/localization/hu -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/localization/hu/PrusaSlicer.mo -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/localization/hu/PrusaSlicer_hu.po -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/localization/it -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/localization/it/PrusaSlicer.mo -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/localization/it/PrusaSlicer_it.po -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/localization/ja -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/localization/ja/PrusaSlicer.mo -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/localization/ja/PrusaSlicer_ja.po -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/localization/ko -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/localization/ko/PrusaSlicer.mo -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/localization/ko/PrusaSlicer_ko_KR.po -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/localization/ko_KR -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/localization/ko_KR/PrusaSlicer.mo -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/localization/ko_KR/PrusaSlicer_ko.po -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/localization/ko_KR/PrusaSlicer_ko_KR.mo -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/localization/ko_KR/PrusaSlicer_ko_KR.po -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/localization/list.txt -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/localization/nl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/localization/nl/PrusaSlicer.mo -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/localization/nl/PrusaSlicer_nl.po -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/localization/pl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/localization/pl/PrusaSlicer.mo -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/localization/pl/PrusaSlicer_pl.po -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/localization/pt_BR -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/localization/pt_BR/PrusaSlicer.mo -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/localization/pt_BR/PrusaSlicer_pt_BR.po -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/localization/ru -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/localization/ru/PrusaSlicer.mo -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/localization/ru/PrusaSlicer_ru.po -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/localization/sl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/localization/sl/PrusaSlicer.mo -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/localization/sl/PrusaSlicer.po -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/localization/tr -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/localization/tr/PrusaSlicer.mo -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/localization/tr/PrusaSlicer_tr.po -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/localization/uk -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/localization/uk/PrusaSlicer.mo -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/localization/uk/PrusaSlicer_uk.po -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/localization/wx_locale -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/localization/wx_locale/af.po -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/localization/wx_locale/an.po -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/localization/wx_locale/ar.po -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/localization/wx_locale/be.po -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/localization/wx_locale/ca.po -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/localization/wx_locale/ca@valencia.po -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/localization/wx_locale/cs.po -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/localization/wx_locale/da.po -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/localization/wx_locale/de.po -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/localization/wx_locale/el.po -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/localization/wx_locale/en.mo -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/localization/wx_locale/en.po -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/localization/wx_locale/es.po -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/localization/wx_locale/eu.po -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/localization/wx_locale/fa_IR.po -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/localization/wx_locale/fi.po -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/localization/wx_locale/fr.po -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/localization/wx_locale/gl_ES.po -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/localization/wx_locale/hi.po -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/localization/wx_locale/hr.po -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/localization/wx_locale/hu.po -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/localization/wx_locale/id.po -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/localization/wx_locale/it.po -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/localization/wx_locale/ja.po -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/localization/wx_locale/ko.po -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/localization/wx_locale/ko_KR.po -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/localization/wx_locale/lt.po -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/localization/wx_locale/lv.po -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/localization/wx_locale/ms.po -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/localization/wx_locale/nb.po -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/localization/wx_locale/ne.po -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/localization/wx_locale/nl.po -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/localization/wx_locale/pl.po -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/localization/wx_locale/pt.po -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/localization/wx_locale/pt_BR.po -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/localization/wx_locale/ro.po -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/localization/wx_locale/ru.po -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/localization/wx_locale/sk.po -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/localization/wx_locale/sl.po -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/localization/wx_locale/sq.po -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/localization/wx_locale/sv.po -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/localization/wx_locale/ta.po -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/localization/wx_locale/tr.po -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/localization/wx_locale/uk.po -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/localization/wx_locale/vi.po -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/localization/wx_locale/zh_CN.po -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/localization/wx_locale/zh_TW.po -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/localization/zh_CN -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/localization/zh_CN/PrusaSlicer.mo -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/localization/zh_CN/PrusaSlicer_zh_CN.po -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/localization/zh_TW -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/localization/zh_TW/PrusaSlicer.mo -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/localization/zh_TW/PrusaSlicer_zh_TW.po -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Anker.idx -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Anker.ini -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Anker -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Anker/M5-bed.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Anker/M5-texture.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Anker/M5-texture_v2.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Anker/M5C-bed.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Anker/M5C-texture.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Anker/M5C-texture_v2.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Anker/M5C_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Anker/M5C_thumbnail_v2.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Anker/M5_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Anker/M5_thumbnail_v2.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Anycubic.idx -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Anycubic.ini -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Anycubic -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Anycubic/4MAXPRO20_bed.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Anycubic/4MAXPRO20_texture.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Anycubic/4MAXPRO20_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Anycubic/AK.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Anycubic/AK.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Anycubic/AKLP_Bed.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Anycubic/AKLP_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Anycubic/AK_Bed.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Anycubic/AK_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Anycubic/I3MEGAS_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Anycubic/I3MEGA_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Anycubic/MEGA0_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Anycubic/PHOTON MONO SE_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Anycubic/PHOTON MONO X 6K_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Anycubic/PHOTON MONO X_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Anycubic/PHOTON MONO_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Anycubic/PREDATOR_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Anycubic/i3megas.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Anycubic/i3megas_bed.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Anycubic/mega0.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Anycubic/mega0_bed.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Artillery.idx -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Artillery.ini -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Artillery -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Artillery/Genius_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Artillery/Hornet_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Artillery/X1_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Artillery/X3 Plus_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Artillery/X3 Pro_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Artillery/X4 Max_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Artillery/X4 Plus_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Artillery/X4 Pro_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Artillery/bed-genius.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Artillery/bed-genius.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Artillery/bed-hornet.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Artillery/bed-hornet.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Artillery/bed-x1.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Artillery/bed-x1.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Artillery/bed-x3-plus.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Artillery/bed-x3-pro.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Artillery/bed-x4-max.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Artillery/bed-x4-plus.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Artillery/bed-x4-pro.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/BIBO.idx -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/BIBO.ini -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/BIBO -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/BIBO/BIBO2.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/BIBO/BIBO2_bed.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/BIBO/BIBO2_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/BIQU.idx -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/BIQU.ini -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/BIQU -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/BIQU/BIQUBX_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/BIQU/BX_Bed.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/BIQU/BX_Texture.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/CocoaPress.idx -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/CocoaPress.ini -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/CocoaPress -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/CocoaPress/CocoaPress_MiniChef.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/CocoaPress/minichef_bed.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/CocoaPress/minichef_texture.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Creality.idx -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Creality.ini -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Creality -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Creality/CR10MAX_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Creality/CR10MINI_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Creality/CR10S4_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Creality/CR10S5_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Creality/CR10SMARTPRO_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Creality/CR10SMART_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Creality/CR10SPROV2_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Creality/CR10SPRO_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Creality/CR10S_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Creality/CR10V2_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Creality/CR10V3_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Creality/CR10_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Creality/CR200B_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Creality/CR20PRO_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Creality/CR20_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Creality/CR5PROH_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Creality/CR5PRO_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Creality/CR6MAX_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Creality/CR6SE_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Creality/CR8_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Creality/CRXPRO_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Creality/CRX_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Creality/ENDER2PRO_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Creality/ENDER2_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Creality/ENDER3BLTOUCH_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Creality/ENDER3MAXNEO_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Creality/ENDER3MAX_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Creality/ENDER3NEO_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Creality/ENDER3PRO_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Creality/ENDER3S1PLUS_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Creality/ENDER3S1PRO_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Creality/ENDER3S1_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Creality/ENDER3V2NEO_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Creality/ENDER3V2_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Creality/ENDER3_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Creality/ENDER4_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Creality/ENDER5PLUS_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Creality/ENDER5PRO_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Creality/ENDER5S1_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Creality/ENDER5_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Creality/ENDER6_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Creality/ENDER7_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Creality/SERMOOND1_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Creality/SERMOONV1PRO_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Creality/SERMOONV1_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Creality/cr10.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Creality/cr10_bed.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Creality/cr10max.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Creality/cr10max_bed.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Creality/cr10mini.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Creality/cr10mini_bed.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Creality/cr10s4.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Creality/cr10s4_bed.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Creality/cr10s5.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Creality/cr10s5_bed.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Creality/cr10spro.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Creality/cr10v2_bed.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Creality/cr20.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Creality/cr200b.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Creality/cr200b_bed.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Creality/cr5pro.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Creality/cr5pro_bed.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Creality/cr6se.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Creality/cr6se_bed.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Creality/cr8.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Creality/cr8_bed.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Creality/ender2.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Creality/ender2_bed.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Creality/ender2pro.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Creality/ender2pro_bed.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Creality/ender3.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Creality/ender3_bed.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Creality/ender3v2.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Creality/ender3v2_bed.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Creality/ender5plus.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Creality/ender5plus_bed.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Creality/ender6.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Creality/ender6_bed.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Creality/ender7.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Creality/ender7_bed.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Creality/sermoond1.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Creality/sermoond1_bed.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Creality/sermoonv1.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Creality/sermoonv1_bed.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Elegoo.idx -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Elegoo.ini -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Elegoo -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Elegoo/NEPTUNE1_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Elegoo/NEPTUNE2D_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Elegoo/NEPTUNE2S_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Elegoo/NEPTUNE2_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Elegoo/NEPTUNE3MAX_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Elegoo/NEPTUNE3PLUS_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Elegoo/NEPTUNE3PRO_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Elegoo/NEPTUNE3_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Elegoo/NEPTUNEX_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/FLSun.idx -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/FLSun.ini -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/FLSun -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/FLSun/Q5.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/FLSun/Q5_bed.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/FLSun/Q5_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/FLSun/QQSP.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/FLSun/QQSP_bed.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/FLSun/QQSP_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Geeetech.idx -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Geeetech.ini -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Geeetech -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Geeetech/125X130.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Geeetech/125x130.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Geeetech/150x150.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Geeetech/150x150.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Geeetech/160x160.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Geeetech/160x160.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Geeetech/180X150.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Geeetech/180x150.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Geeetech/200x200.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Geeetech/200x200.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Geeetech/220x220.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Geeetech/220x220.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Geeetech/250x250.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Geeetech/250x250.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Geeetech/255x255.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Geeetech/255x255.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Geeetech/300x180.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Geeetech/300x180.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Geeetech/320x320.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Geeetech/320x320.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Geeetech/A10M_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Geeetech/A10Pro_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Geeetech/A10T_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Geeetech/A20M_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Geeetech/A20T_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Geeetech/A20_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Geeetech/A30M_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Geeetech/A30Pro_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Geeetech/A30T_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Geeetech/E180_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Geeetech/GiantArmD200_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Geeetech/I3ProB_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Geeetech/I3ProC_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Geeetech/I3ProW_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Geeetech/MeCreator2_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Geeetech/MeCreator_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Geeetech/MeDucer_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Geeetech/MizarM_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Geeetech/MizarMax_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Geeetech/MizarPro_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Geeetech/MizarS_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Geeetech/Mizar_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Geeetech/ThunderPro_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Geeetech/Thunder_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/INAT.idx -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/INAT.ini -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/INAT -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/INAT/PROTON_XE750_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/INAT/PROTON_X_RAIL_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/INAT/PROTON_X_ROD_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Infinity3D.idx -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Infinity3D.ini -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Infinity3D -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Infinity3D/DEV-200_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Infinity3D/DEV-350_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Infinity3D/DEV_200_bed.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Infinity3D/DEV_200_texture.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Infinity3D/DEV_350_bed.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Infinity3D/DEV_350_texture.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Jubilee.idx -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Jubilee.ini -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Jubilee -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Jubilee/Jubilee_bed.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Jubilee/Jubilee_texture.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Jubilee/Jubilee_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/LNL3D.idx -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/LNL3D.ini -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/LNL3D -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/LNL3D/LNL3D_D3_V2_bed.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/LNL3D/LNL3D_D3_V2_texture.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/LNL3D/LNL3D_D3_V2_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/LNL3D/LNL3D_D3_VULCAN_bed.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/LNL3D/LNL3D_D3_VULCAN_texture.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/LNL3D/LNL3D_D3_VULCAN_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/LNL3D/LNL3D_D3_bed.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/LNL3D/LNL3D_D3_texture.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/LNL3D/LNL3D_D3_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/LNL3D/LNL3D_D5_bed.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/LNL3D/LNL3D_D5_texture.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/LNL3D/LNL3D_D5_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/LNL3D/LNL3D_D6_bed.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/LNL3D/LNL3D_D6_texture.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/LNL3D/LNL3D_D6_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/LulzBot.idx -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/LulzBot.ini -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/LulzBot -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/LulzBot/MINI_AERO_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/LulzBot/TAZ6_AERO_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/LulzBot/TAZ_WORKHORSE_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/MakerGear.idx -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/MakerGear.ini -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/MakerGear -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/MakerGear/M2_M3.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/MakerGear/M2_M3.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/MakerGear/MAKERGEAR_M2_DUAL_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/MakerGear/MAKERGEAR_M2_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/MakerGear/MAKERGEAR_M3_DUPLICATION_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/MakerGear/MAKERGEAR_M3_SE_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/MakerGear/MAKERGEAR_M3_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/MakerGear/MAKERGEAR_MICRO_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/MakerGear/MAKERGEAR_U1_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/PapapiuLab.idx -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/PapapiuLab.ini -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/PapapiuLab -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/PapapiuLab/Papapiu_N1S_Bed.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/PapapiuLab/Papapiu_N1S_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/PapapiuLab/Papapiu_N1_Texture.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Print4Taste.idx -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Print4Taste.ini -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Print4Taste -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Print4Taste/MC2.0_bed.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Print4Taste/MC2.0_texture.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Print4Taste/MC2.0_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/PrusaResearch.idx -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/PrusaResearch.ini -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/PrusaResearch -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/PrusaResearch/MINIIS_ALPHA_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/PrusaResearch/MINIIS_BETA_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/PrusaResearch/MINIIS_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/PrusaResearch/MINI_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/PrusaResearch/MK2.5MMU2_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/PrusaResearch/MK2.5SMMU2S_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/PrusaResearch/MK2.5S_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/PrusaResearch/MK2.5_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/PrusaResearch/MK2SMM_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/PrusaResearch/MK2S_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/PrusaResearch/MK3.5MMU3_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/PrusaResearch/MK3.9MMU3_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/PrusaResearch/MK35_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/PrusaResearch/MK39IS_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/PrusaResearch/MK39IS_thumbnail_v2.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/PrusaResearch/MK39_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/PrusaResearch/MK3MMU2_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/PrusaResearch/MK3SMMU2S_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/PrusaResearch/MK3SMMU3_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/PrusaResearch/MK3S_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/PrusaResearch/MK3_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/PrusaResearch/MK4ISMMU3_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/PrusaResearch/MK4IS_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/PrusaResearch/MK4IS_thumbnail_v2.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/PrusaResearch/MK4_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/PrusaResearch/SL1S_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/PrusaResearch/SL1_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/PrusaResearch/XL2IS_alpha_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/PrusaResearch/XL2IS_beta_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/PrusaResearch/XL2IS_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/PrusaResearch/XL2_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/PrusaResearch/XL5IS_alpha_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/PrusaResearch/XL5IS_beta_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/PrusaResearch/XL5IS_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/PrusaResearch/XL5_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/PrusaResearch/XLIS_alpha_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/PrusaResearch/XLIS_beta_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/PrusaResearch/XLIS_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/PrusaResearch/XL_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/PrusaResearch/mini.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/PrusaResearch/miniIS.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/PrusaResearch/miniISbeta.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/PrusaResearch/mini_bed.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/PrusaResearch/mk2.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/PrusaResearch/mk2_bed.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/PrusaResearch/mk3.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/PrusaResearch/mk35.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/PrusaResearch/mk39.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/PrusaResearch/mk3_bed.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/PrusaResearch/mk4.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/PrusaResearch/mk4_bed.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/PrusaResearch/mk4is.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/PrusaResearch/sl1.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/PrusaResearch/sl1_bed.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/PrusaResearch/sl1s.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/PrusaResearch/sl1s_bed.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/PrusaResearch/xl.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/PrusaResearch/xl_bed.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/PrusaResearch/xlis_alpha.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/PrusaResearch/xlis_beta.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/RatRig.idx -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/RatRig.ini -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/RatRig -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/RatRig/VC3_300_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/RatRig/VC3_400_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/RatRig/VC3_500_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/RatRig/VMINION_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/RatRig/rr-vc-300.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/RatRig/rr-vc-300.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/RatRig/rr-vc-400.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/RatRig/rr-vc-400.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/RatRig/rr-vc-500.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/RatRig/rr-vc-500.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/RatRig/rr-vminion.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/RatRig/rr-vminion.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Rigid3D.idx -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Rigid3D.ini -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Rigid3D -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Rigid3D/Mucit2_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Rigid3D/Mucit_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Rigid3D/Zero2_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Rigid3D/Zero3_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Rigid3D/mucit2_bed.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Rigid3D/mucit2_bed.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Rigid3D/mucit_bed.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Rigid3D/mucit_bed.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Rigid3D/zero2_bed.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Rigid3D/zero3_bed.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Rigid3D/zero_bed.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Snapmaker.idx -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Snapmaker.ini -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Snapmaker -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Snapmaker/Snapmaker A250 Dual QSKit_cover.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Snapmaker/Snapmaker A250 Dual_cover.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Snapmaker/Snapmaker A250 QSKit_cover.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Snapmaker/Snapmaker A250 QSKit_texture.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Snapmaker/Snapmaker A250_bed.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Snapmaker/Snapmaker A250_cover.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Snapmaker/Snapmaker A250_texture.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Snapmaker/Snapmaker A350 Dual QSKit_cover.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Snapmaker/Snapmaker A350 Dual_cover.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Snapmaker/Snapmaker A350 QSKit_cover.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Snapmaker/Snapmaker A350 QSKit_texture.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Snapmaker/Snapmaker A350_bed.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Snapmaker/Snapmaker A350_cover.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Snapmaker/Snapmaker A350_texture.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Snapmaker/Snapmaker J1_bed.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Snapmaker/Snapmaker J1_cover.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Snapmaker/Snapmaker J1_texture.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Sovol.idx -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Sovol.ini -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Sovol -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Sovol/SV01 PRO_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Sovol/SV01_BLTouch_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Sovol/SV01_bed.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Sovol/SV01_texture.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Sovol/SV01_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Sovol/SV02_BLTouch_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Sovol/SV02_texture.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Sovol/SV02_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Sovol/SV03_BLTouch_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Sovol/SV03_bed.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Sovol/SV03_texture.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Sovol/SV03_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Sovol/SV04 Copy Mode_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Sovol/SV04 Dual Mode_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Sovol/SV04 Mirror Mode_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Sovol/SV04 Single Mode 01_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Sovol/SV04 Single Mode 02_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Sovol/SV04_bed.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Sovol/SV04_texture.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Sovol/SV04_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Sovol/SV05_bed.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Sovol/SV05_texture.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Sovol/SV05_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Sovol/SV06 PLUS_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Sovol/SV06PLUS_bed.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Sovol/SV06PLUS_texture.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Sovol/SV06_bed.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Sovol/SV06_texture.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Sovol/SV06_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Sovol/Sovol.ini -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Templates.idx -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Templates.ini -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/TriLAB.idx -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/TriLAB.ini -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/TriLAB -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/TriLAB/AQD_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/TriLAB/AQI_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/TriLAB/DQ2+FP2_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/TriLAB/DQ2+FP_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/TriLAB/DQ2P+FP2_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/TriLAB/DQ2P+FP_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/TriLAB/DQ2P_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/TriLAB/DQ2_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/TriLAB/DQL_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/TriLAB/DQM_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/TriLAB/DQXL_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/TriLAB/aq_bed.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/TriLAB/aqp_bed.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/TriLAB/dq2_bed.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Trimaker.idx -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Trimaker.ini -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Trimaker -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Trimaker/CosmosII_bed.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Trimaker/Cosmos_II_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Trimaker/NPC_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Trimaker/NebulaCloud.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Trimaker/NebulaCloud_bed.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Trimaker/Nebula_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Ultimaker.idx -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Ultimaker.ini -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Ultimaker -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Ultimaker/ULTIMAKER2_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Ultimaker/ultimaker2.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Ultimaker/ultimaker2_bed.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Voron.idx -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Voron.ini -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Voron -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Voron/Voron_SW_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Voron/Voron_v0_120_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Voron/Voron_v1_250_afterburner_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Voron/Voron_v1_300_afterburner_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Voron/Voron_v1_350_afterburner_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Voron/Voron_v2_250_afterburner_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Voron/Voron_v2_250_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Voron/Voron_v2_300_afterburner_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Voron/Voron_v2_300_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Voron/Voron_v2_350_afterburner_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Voron/Voron_v2_350_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Voron/bedtexture-SW-250x210.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Voron/bedtexture-v0-120.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Voron/bedtexture-v1-250.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Voron/bedtexture-v1-300.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Voron/bedtexture-v2-250.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Voron/bedtexture-v2-300.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Voron/bedtexture-v2-350.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Voron/printbed-SW-MK52.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Voron/printbed-v0-120.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Voron/printbed-v1-250.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Voron/printbed-v1-300.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Voron/printbed-v1-350.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Voron/printbed-v2-250.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Voron/printbed-v2-300.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Voron/printbed-v2-350.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Zonestar.idx -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Zonestar.ini -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Zonestar -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Zonestar/150_texture.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Zonestar/220_texture.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Zonestar/310_texture.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Zonestar/Z5X_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Zonestar/Z5_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Zonestar/Z6_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Zonestar/Z8_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Zonestar/Z9_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Zonestar/bed_150.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Zonestar/bed_220.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/Zonestar/bed_310.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/gCreate.idx -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/gCreate.ini -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/gCreate -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/gCreate/GMAX15P_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/gCreate/GMAX2DUAL2IN1_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/gCreate/GMAX2DUAL_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/gCreate/GMAX2PRO_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/gCreate/GMAX2_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/gCreate/gmax15p.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/gCreate/gmax15p_bed.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/gCreate/gmax2.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/profiles/gCreate/gmax2_bed.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/shaders -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/shaders/110 -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/shaders/110/background.fs -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/shaders/110/background.vs -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/shaders/110/flat.fs -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/shaders/110/flat.vs -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/shaders/110/flat_clip.fs -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/shaders/110/flat_clip.vs -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/shaders/110/flat_texture.fs -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/shaders/110/flat_texture.vs -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/shaders/110/gouraud.fs -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/shaders/110/gouraud.vs -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/shaders/110/gouraud_light.fs -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/shaders/110/gouraud_light.vs -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/shaders/110/gouraud_light_clip.fs -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/shaders/110/gouraud_light_clip.vs -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/shaders/110/gouraud_light_instanced.fs -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/shaders/110/gouraud_light_instanced.vs -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/shaders/110/imgui.fs -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/shaders/110/imgui.vs -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/shaders/110/mm_contour.fs -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/shaders/110/mm_contour.vs -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/shaders/110/mm_gouraud.fs -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/shaders/110/mm_gouraud.vs -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/shaders/110/printbed.fs -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/shaders/110/printbed.vs -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/shaders/110/toolpaths_cog.fs -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/shaders/110/toolpaths_cog.vs -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/shaders/110/variable_layer_height.fs -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/shaders/110/variable_layer_height.vs -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/shaders/140 -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/shaders/140/background.fs -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/shaders/140/background.vs -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/shaders/140/dashed_thick_lines.fs -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/shaders/140/dashed_thick_lines.gs -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/shaders/140/dashed_thick_lines.vs -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/shaders/140/flat.fs -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/shaders/140/flat.vs -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/shaders/140/flat_clip.fs -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/shaders/140/flat_clip.vs -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/shaders/140/flat_texture.fs -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/shaders/140/flat_texture.vs -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/shaders/140/gouraud.fs -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/shaders/140/gouraud.vs -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/shaders/140/gouraud_light.fs -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/shaders/140/gouraud_light.vs -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/shaders/140/gouraud_light_clip.fs -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/shaders/140/gouraud_light_clip.vs -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/shaders/140/gouraud_light_instanced.fs -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/shaders/140/gouraud_light_instanced.vs -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/shaders/140/imgui.fs -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/shaders/140/imgui.vs -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/shaders/140/mm_contour.fs -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/shaders/140/mm_contour.vs -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/shaders/140/mm_gouraud.fs -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/shaders/140/mm_gouraud.vs -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/shaders/140/printbed.fs -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/shaders/140/printbed.vs -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/shaders/140/toolpaths_cog.fs -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/shaders/140/toolpaths_cog.vs -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/shaders/140/variable_layer_height.fs -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/shaders/140/variable_layer_height.vs -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/shaders/ES -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/shaders/ES/background.fs -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/shaders/ES/background.vs -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/shaders/ES/dashed_lines.fs -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/shaders/ES/dashed_lines.vs -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/shaders/ES/flat.fs -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/shaders/ES/flat.vs -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/shaders/ES/flat_clip.fs -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/shaders/ES/flat_clip.vs -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/shaders/ES/flat_texture.fs -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/shaders/ES/flat_texture.vs -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/shaders/ES/gouraud.fs -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/shaders/ES/gouraud.vs -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/shaders/ES/gouraud_light.fs -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/shaders/ES/gouraud_light.vs -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/shaders/ES/gouraud_light_clip.fs -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/shaders/ES/gouraud_light_clip.vs -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/shaders/ES/gouraud_light_instanced.fs -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/shaders/ES/gouraud_light_instanced.vs -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/shaders/ES/imgui.fs -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/shaders/ES/imgui.vs -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/shaders/ES/mm_contour.fs -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/shaders/ES/mm_contour.vs -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/shaders/ES/mm_gouraud.fs -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/shaders/ES/mm_gouraud.vs -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/shaders/ES/printbed.fs -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/shaders/ES/printbed.vs -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/shaders/ES/toolpaths_cog.fs -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/shaders/ES/toolpaths_cog.vs -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/shaders/ES/variable_layer_height.fs -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/shaders/ES/variable_layer_height.vs -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/shaders/ES/wireframe.fs -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/shaders/ES/wireframe.vs -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/shapes -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/shapes/3DBenchy.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/shapes/3DBenchy.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/shapes/M3_hex_nut.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/shapes/M3_hex_nut.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/shapes/M3x10_screw.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/shapes/M3x10_screw.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/shapes/OTHER_recycling_symbol.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/shapes/OTHER_recycling_symbol.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/shapes/PETG_recycling_symbol.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/shapes/PETG_recycling_symbol.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/shapes/PLA_recycling_symbol.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/shapes/PLA_recycling_symbol.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/shapes/box.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/shapes/box.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/shapes/bunny.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/shapes/bunny.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/shapes/cone.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/shapes/cone.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/shapes/cylinder.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/shapes/cylinder.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/shapes/helper_disk.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/shapes/helper_disk.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/shapes/pyramid.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/shapes/pyramid.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/shapes/sign_base.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/shapes/sign_base.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/shapes/sign_base_rounded.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/shapes/sign_base_rounded.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/shapes/sphere.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/shapes/sphere.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/shapes/torus.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/shapes/torus.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/shapes/universal wall mount hole.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/shapes/universal wall mount hole.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/applications/PrusaSlicer.desktop -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/applications/PrusaGcodeviewer.desktop -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/icons/hicolor/32x32/apps/PrusaSlicer.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/icons/hicolor/32x32/apps/PrusaSlicer-gcodeviewer.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/icons/hicolor/128x128/apps/PrusaSlicer.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/icons/hicolor/128x128/apps/PrusaSlicer-gcodeviewer.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/icons/hicolor/192x192/apps/PrusaSlicer.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/icons/hicolor/192x192/apps/PrusaSlicer-gcodeviewer.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/lib/udev/rules.d -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/lib/udev/rules.d/90-3dconnexion.rules -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/bin/prusa-slicer -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/lib64/OCCTWrapper.so + mv /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/bin/prusa-slicer /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/bin/prusa-slicer.wrapped + cat + chmod 755 /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/bin/prusa-slicer + mkdir -p /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/appdata + install -m 644 /builddir/build/SOURCES/prusa-slicer.appdata.xml /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/appdata/prusa-slicer.appdata.xml + rm -rf /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le//usr/lib64/perl5/vendor_perl + rm -rf /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le//usr/share/perl5/vendor_perl + ls -lR /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/localization /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/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 May 24 22:44 be drwxr-xr-x. 2 mockbuild mock 80 May 24 22:44 ca drwxr-xr-x. 2 mockbuild mock 80 May 24 22:44 cs drwxr-xr-x. 2 mockbuild mock 80 May 24 22:44 de drwxr-xr-x. 2 mockbuild mock 80 May 24 22:44 en drwxr-xr-x. 2 mockbuild mock 80 May 24 22:44 es drwxr-xr-x. 2 mockbuild mock 80 May 24 22:44 fi drwxr-xr-x. 2 mockbuild mock 80 May 24 22:44 fr drwxr-xr-x. 2 mockbuild mock 80 May 24 22:44 hu drwxr-xr-x. 2 mockbuild mock 80 May 24 22:44 it drwxr-xr-x. 2 mockbuild mock 80 May 24 22:44 ja drwxr-xr-x. 2 mockbuild mock 80 May 24 22:44 ko drwxr-xr-x. 2 mockbuild mock 120 May 24 22:44 ko_KR -rw-r--r--. 1 mockbuild mock 4400 Apr 5 09:25 list.txt drwxr-xr-x. 2 mockbuild mock 80 May 24 22:44 nl drwxr-xr-x. 2 mockbuild mock 80 May 24 22:44 pl drwxr-xr-x. 2 mockbuild mock 80 May 24 22:44 pt_BR drwxr-xr-x. 2 mockbuild mock 80 May 24 22:44 ru drwxr-xr-x. 2 mockbuild mock 80 May 24 22:44 sl drwxr-xr-x. 2 mockbuild mock 80 May 24 22:44 tr drwxr-xr-x. 2 mockbuild mock 80 May 24 22:44 uk drwxr-xr-x. 2 mockbuild mock 980 May 24 22:44 wx_locale drwxr-xr-x. 2 mockbuild mock 80 May 24 22:44 zh_CN drwxr-xr-x. 2 mockbuild mock 80 May 24 22:44 zh_TW /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/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/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/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/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/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/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/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/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/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/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/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/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/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/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/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/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/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/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/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/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/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/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/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/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/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/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/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/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/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/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/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/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/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/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/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/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/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/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/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/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/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/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/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/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/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/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/localization/PrusaSlicer.pot /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/localization/list.txt + find /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/localization/ -name '*.po' -delete + find /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/localization -type f -o -type l + sed ' s:/builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le:: s:\(.*/PrusaSlicer/localization/\)\([^/_]\+\)\(.*\.mo$\):%lang(\2) \1\2\3: s:^\([^%].*\):: s:%lang(C) :: /^$/d ' + find /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/localization -type d + sed ' s:/builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le:: s:\(.*\):%dir \1: ' + rm -rf /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/PrusaSlicer/fonts + /usr/bin/find-debuginfo -j5 --strict-build-id -m -i --build-id-seed 2.7.4-4.fc41 --unique-debug-suffix -2.7.4-4.fc41.ppc64le --unique-debug-src-base prusa-slicer-2.7.4-4.fc41.ppc64le --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 -S debugsourcefiles.list /builddir/build/BUILD/PrusaSlicer-version_2.7.4 find-debuginfo: starting Extracting debug info from 2 files DWARF-compressing 2 files dwz: ./usr/bin/prusa-slicer.wrapped-2.7.4-4.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-4.fc41.ppc64le cpio: redhat-linux-build/src/avrdude/config_gram.c: Cannot stat: No such file or directory cpio: redhat-linux-build/src/avrdude/config_gram.y: Cannot stat: No such file or directory cpio: redhat-linux-build/src/avrdude/lexer.c: Cannot stat: No such file or directory cpio: redhat-linux-build/src/avrdude/lexer.l: Cannot stat: No such file or directory 41292 blocks find-debuginfo: done + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/check-rpaths + /usr/lib/rpm/redhat/brp-mangle-shebangs mangling shebang in /usr/bin/prusa-slicer from /bin/bash to #!/usr/bin/bash + /usr/lib/rpm/brp-remove-la-files + env /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 -j5 + /usr/lib/rpm/redhat/brp-python-hardlink + /usr/bin/add-determinism --brp -j5 /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le 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( "1716508800", ), }, }, create_pidfd: false, } Bye! Bye! Bye! Bye! Bye! Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.GQdfXj + umask 022 + cd /builddir/build/BUILD + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd PrusaSlicer-version_2.7.4 + desktop-file-validate /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/applications/PrusaGcodeviewer.desktop + /usr/bin/cmake --build redhat-linux-build -j5 --verbose -- test ARGS=-V Change Dir: '/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build' Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile -j5 test ARGS=-V Running tests... /usr/bin/ctest --force-new-ctest-process -V UpdateCTestConfiguration from :/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/DartConfiguration.tcl UpdateCTestConfiguration from :/builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/DartConfiguration.tcl Test project /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build Constructing a list of tests Done constructing a list of tests Updating test list for fixtures Added 0 tests to meet fixture requirements Checking test dependency graph... Checking test dependency graph end test 1 Start 1: arrange_tests 1: Test command: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/arrange/arrange_tests "exclude:[NotWorking] exclude:[Slow]" 1: Working Directory: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/arrange 1: Test timeout computed to be: 10000000 1: Filters: exclude:[NotWorking] exclude:[Slow] 1: =============================================================================== 1: All tests passed (1266 assertions in 24 test cases) 1: 1/6 Test #1: arrange_tests .................... Passed 5.04 sec test 2 Start 2: thumbnails_tests 2: Test command: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/thumbnails/thumbnails_tests 2: Working Directory: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/thumbnails 2: Test timeout computed to be: 10000000 2: =============================================================================== 2: All tests passed (81 assertions in 8 test cases) 2: 2/6 Test #2: thumbnails_tests ................. Passed 0.03 sec test 3 Start 3: libslic3r_tests 3: Test command: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/libslic3r/libslic3r_tests 3: Working Directory: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/libslic3r 3: Test timeout computed to be: 10000000 3: max_distance = 0.0661235, average_distance = 0.0137289 3: max_distance = 0.0307658, average_distance = 0.00831948 3: max_distance = 0.22295, average_distance = 0.0425737 3: max_distance = 0.317384, average_distance = 0.0357116 3: max_distance = 0.364316, average_distance = 0.0351217 3: max_distance = 0.238913, average_distance = 0.0412347 3: [2024-05-24 22:46:06.400128] [0x00007fff7dd70020] [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 5.96 sec test 4 Start 4: fff_print_tests 4: Test command: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/fff_print/fff_print_tests 4: Working Directory: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/fff_print 4: Test timeout computed to be: 10000000 4: =============================================================================== 4: All tests passed (166269 assertions in 83 test cases) 4: 4/6 Test #4: fff_print_tests .................. Passed 23.31 sec test 5 Start 5: sla_print_tests 5: Test command: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/sla_print/sla_print_tests 5: Working Directory: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/sla_print 5: Test timeout computed to be: 10000000 5: =============================================================================== 5: All tests passed (13090 assertions in 29 test cases) 5: 5/6 Test #5: sla_print_tests .................. Passed 46.49 sec test 6 Start 6: slic3rutils_tests 6: Test command: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/slic3rutils/slic3rutils_tests "exclude:[NotWorking]" "-s" 6: Working Directory: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/redhat-linux-build/tests/slic3rutils 6: Test timeout computed to be: 10000000 6: Filters: exclude:[NotWorking] 6: 6: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6: slic3rutils_tests is a Catch v2.13.10 host application. 6: Run with -? for options 6: 6: ------------------------------------------------------------------------------- 6: Arranging empty bed should do nothing - Slic3r::GUI::ArrangeJob2 6: ------------------------------------------------------------------------------- 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_arrangejob_tests.cpp:43 6: ............................................................................... 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_arrangejob_tests.cpp:63: PASSED: 6: REQUIRE( m.objects.empty() ) 6: with expansion: 6: true 6: 6: ------------------------------------------------------------------------------- 6: Arranging empty bed should do nothing - Slic3r::GUI::FillBedJob2 6: ------------------------------------------------------------------------------- 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_arrangejob_tests.cpp:43 6: ............................................................................... 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_arrangejob_tests.cpp:63: PASSED: 6: REQUIRE( m.objects.empty() ) 6: with expansion: 6: true 6: 6: ------------------------------------------------------------------------------- 6: Basic arrange with cube 6: Single cube needs to be centered 6: ------------------------------------------------------------------------------- 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_arrangejob_tests.cpp:95 6: ............................................................................... 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_arrangejob_tests.cpp:104: PASSED: 6: REQUIRE( m.objects.size() == 1 ) 6: with expansion: 6: 1 == 1 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_arrangejob_tests.cpp:105: PASSED: 6: REQUIRE( m.objects.front()->instances.size() == 1 ) 6: with expansion: 6: 1 == 1 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_arrangejob_tests.cpp:110: PASSED: 6: REQUIRE( c == bounding_box(bed).center() ) 6: with expansion: 6: 125000000 6: 105000000 6: == 6: 125000000 6: 105000000 6: 6: ------------------------------------------------------------------------------- 6: Basic arrange with cube 6: Selected cube needs to go beside existing 6: ------------------------------------------------------------------------------- 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_arrangejob_tests.cpp:113 6: ............................................................................... 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_arrangejob_tests.cpp:114: PASSED: 6: REQUIRE( m.objects.size() == 1 ) 6: with expansion: 6: 1 == 1 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_arrangejob_tests.cpp:123: PASSED: 6: REQUIRE( m.objects.front()->instances.size() == 2 ) 6: with expansion: 6: 2 == 2 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_arrangejob_tests.cpp:138: PASSED: 6: REQUIRE( !bb0.contains(bb1) ) 6: with expansion: 6: true 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_arrangejob_tests.cpp:146: PASSED: 6: REQUIRE( sz.y() == Approx(2. * bb1.size().y() + d_obj) ) 6: with expansion: 6: 45.9999 == Approx( 46.0 ) 6: 6: ------------------------------------------------------------------------------- 6: Basic arrange with cube 6: Selected cube (different object), needs to go beside existing 6: ------------------------------------------------------------------------------- 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_arrangejob_tests.cpp:149 6: ............................................................................... 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_arrangejob_tests.cpp:150: PASSED: 6: REQUIRE( m.objects.size() == 1 ) 6: with expansion: 6: 1 == 1 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_arrangejob_tests.cpp:172: PASSED: 6: REQUIRE( !bb0.contains(bb1) ) 6: with expansion: 6: true 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_arrangejob_tests.cpp:180: PASSED: 6: REQUIRE( sz.y() == Approx(2. * bb1.size().y() + d_obj) ) 6: with expansion: 6: 45.9999 == Approx( 46.0 ) 6: 6: ------------------------------------------------------------------------------- 6: Basic arrange with cube 6: Four cubes needs to touch each other after arrange 6: ------------------------------------------------------------------------------- 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_arrangejob_tests.cpp:183 6: ............................................................................... 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_arrangejob_tests.cpp:229: PASSED: 6: REQUIRE( c == bounding_box(bed).center() ) 6: with expansion: 6: 125000000 6: 105000000 6: == 6: 125000000 6: 105000000 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_arrangejob_tests.cpp:232: PASSED: 6: REQUIRE( pilebb.size().x() == Approx(2. * 20. + d_obj) ) 6: with expansion: 6: 46.0 == Approx( 46.0 ) 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_arrangejob_tests.cpp:233: PASSED: 6: REQUIRE( pilebb.size().y() == Approx(2. * 20. + d_obj) ) 6: with expansion: 6: 46.0 == Approx( 46.0 ) 6: 6: ------------------------------------------------------------------------------- 6: Test for modifying model during arrangement 6: Remove 10 cylinder instances during arrange 6: ------------------------------------------------------------------------------- 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_arrangejob_tests.cpp:274 6: ............................................................................... 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_arrangejob_tests.cpp:291: PASSED: 6: REQUIRE( m.objects.empty() ) 6: with expansion: 6: true 6: 6: ------------------------------------------------------------------------------- 6: Check parsing and comparing of config versions 6: ------------------------------------------------------------------------------- 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_version_tests.cpp:6 6: ............................................................................... 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_version_tests.cpp:14: PASSED: 6: REQUIRE( v.is_slic3r_supported(*Semver::parse("1.38.0")) ) 6: with expansion: 6: true 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_version_tests.cpp:15: PASSED: 6: REQUIRE( ! v.is_slic3r_supported(*Semver::parse("1.38.0-alpha")) ) 6: with expansion: 6: true 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_version_tests.cpp:16: PASSED: 6: REQUIRE( ! v.is_slic3r_supported(*Semver::parse("1.37.0-alpha")) ) 6: with expansion: 6: true 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_version_tests.cpp:19: PASSED: 6: REQUIRE( v.is_slic3r_supported(*Semver::parse("1.39.0-alpha")) ) 6: with expansion: 6: true 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_version_tests.cpp:20: PASSED: 6: REQUIRE( v.is_slic3r_supported(*Semver::parse("1.39.0-alpha1")) ) 6: with expansion: 6: true 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_version_tests.cpp:21: PASSED: 6: REQUIRE( v.is_slic3r_supported(*Semver::parse("1.39.0-alpha1")) ) 6: with expansion: 6: true 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_version_tests.cpp:22: PASSED: 6: REQUIRE( v.is_slic3r_supported(*Semver::parse("1.39.0-beta")) ) 6: with expansion: 6: true 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_version_tests.cpp:23: PASSED: 6: REQUIRE( v.is_slic3r_supported(*Semver::parse("1.39.0-beta1")) ) 6: with expansion: 6: true 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_version_tests.cpp:24: PASSED: 6: REQUIRE( v.is_slic3r_supported(*Semver::parse("1.39.0-beta1")) ) 6: with expansion: 6: true 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_version_tests.cpp:25: PASSED: 6: REQUIRE( v.is_slic3r_supported(*Semver::parse("1.39.0-rc2")) ) 6: with expansion: 6: true 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_version_tests.cpp:26: PASSED: 6: REQUIRE( v.is_slic3r_supported(*Semver::parse("1.39.0")) ) 6: with expansion: 6: true 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_version_tests.cpp:29: PASSED: 6: REQUIRE( v.is_slic3r_supported(*Semver::parse("1.39.0-alpha")) ) 6: with expansion: 6: true 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_version_tests.cpp:30: PASSED: 6: REQUIRE( v.is_slic3r_supported(*Semver::parse("1.39.0-alpha1")) ) 6: with expansion: 6: true 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_version_tests.cpp:31: PASSED: 6: REQUIRE( ! v.is_slic3r_supported(*Semver::parse("1.39.0-beta")) ) 6: with expansion: 6: true 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_version_tests.cpp:32: PASSED: 6: REQUIRE( ! v.is_slic3r_supported(*Semver::parse("1.39.0-beta1")) ) 6: with expansion: 6: true 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_version_tests.cpp:33: PASSED: 6: REQUIRE( ! v.is_slic3r_supported(*Semver::parse("1.39.0-beta1")) ) 6: with expansion: 6: true 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_version_tests.cpp:34: PASSED: 6: REQUIRE( ! v.is_slic3r_supported(*Semver::parse("1.39.0-rc2")) ) 6: with expansion: 6: true 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_version_tests.cpp:35: PASSED: 6: REQUIRE( ! v.is_slic3r_supported(*Semver::parse("1.39.0")) ) 6: with expansion: 6: true 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_version_tests.cpp:38: PASSED: 6: REQUIRE( v.is_slic3r_supported(*Semver::parse("1.39.0-alpha")) ) 6: with expansion: 6: true 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_version_tests.cpp:39: PASSED: 6: REQUIRE( v.is_slic3r_supported(*Semver::parse("1.39.0-alpha1")) ) 6: with expansion: 6: true 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_version_tests.cpp:40: PASSED: 6: REQUIRE( ! v.is_slic3r_supported(*Semver::parse("1.39.0-beta")) ) 6: with expansion: 6: true 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_version_tests.cpp:41: PASSED: 6: REQUIRE( ! v.is_slic3r_supported(*Semver::parse("1.39.0-beta1")) ) 6: with expansion: 6: true 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_version_tests.cpp:42: PASSED: 6: REQUIRE( ! v.is_slic3r_supported(*Semver::parse("1.39.0-beta1")) ) 6: with expansion: 6: true 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_version_tests.cpp:43: PASSED: 6: REQUIRE( ! v.is_slic3r_supported(*Semver::parse("1.39.0-rc2")) ) 6: with expansion: 6: true 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_version_tests.cpp:44: PASSED: 6: REQUIRE( ! v.is_slic3r_supported(*Semver::parse("1.39.0")) ) 6: with expansion: 6: true 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_version_tests.cpp:47: PASSED: 6: REQUIRE( v.is_slic3r_supported(*Semver::parse("1.39.0-alpha")) ) 6: with expansion: 6: true 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_version_tests.cpp:48: PASSED: 6: REQUIRE( v.is_slic3r_supported(*Semver::parse("1.39.0-alpha1")) ) 6: with expansion: 6: true 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_version_tests.cpp:49: PASSED: 6: REQUIRE( v.is_slic3r_supported(*Semver::parse("1.39.0-beta")) ) 6: with expansion: 6: true 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_version_tests.cpp:50: PASSED: 6: REQUIRE( v.is_slic3r_supported(*Semver::parse("1.39.0-beta1")) ) 6: with expansion: 6: true 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_version_tests.cpp:51: PASSED: 6: REQUIRE( v.is_slic3r_supported(*Semver::parse("1.39.0-beta1")) ) 6: with expansion: 6: true 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_version_tests.cpp:52: PASSED: 6: REQUIRE( ! v.is_slic3r_supported(*Semver::parse("1.39.0-rc")) ) 6: with expansion: 6: true 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_version_tests.cpp:53: PASSED: 6: REQUIRE( ! v.is_slic3r_supported(*Semver::parse("1.39.0-rc2")) ) 6: with expansion: 6: true 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_version_tests.cpp:54: PASSED: 6: REQUIRE( ! v.is_slic3r_supported(*Semver::parse("1.39.0")) ) 6: with expansion: 6: true 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_version_tests.cpp:57: PASSED: 6: REQUIRE( v.is_slic3r_supported(*Semver::parse("1.39.0-alpha")) ) 6: with expansion: 6: true 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_version_tests.cpp:58: PASSED: 6: REQUIRE( v.is_slic3r_supported(*Semver::parse("1.39.0-alpha1")) ) 6: with expansion: 6: true 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_version_tests.cpp:59: PASSED: 6: REQUIRE( v.is_slic3r_supported(*Semver::parse("1.39.0-beta")) ) 6: with expansion: 6: true 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_version_tests.cpp:60: PASSED: 6: REQUIRE( v.is_slic3r_supported(*Semver::parse("1.39.0-beta1")) ) 6: with expansion: 6: true 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_version_tests.cpp:61: PASSED: 6: REQUIRE( v.is_slic3r_supported(*Semver::parse("1.39.0-beta1")) ) 6: with expansion: 6: true 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_version_tests.cpp:62: PASSED: 6: REQUIRE( v.is_slic3r_supported(*Semver::parse("1.39.0-rc")) ) 6: with expansion: 6: true 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_version_tests.cpp:63: PASSED: 6: REQUIRE( v.is_slic3r_supported(*Semver::parse("1.39.0-rc2")) ) 6: with expansion: 6: true 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_version_tests.cpp:64: PASSED: 6: REQUIRE( ! v.is_slic3r_supported(*Semver::parse("1.39.0")) ) 6: with expansion: 6: true 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_version_tests.cpp:67: PASSED: 6: REQUIRE( v.is_slic3r_supported(*Semver::parse("1.39.0-alpha")) ) 6: with expansion: 6: true 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_version_tests.cpp:68: PASSED: 6: REQUIRE( v.is_slic3r_supported(*Semver::parse("1.39.0-alpha1")) ) 6: with expansion: 6: true 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_version_tests.cpp:69: PASSED: 6: REQUIRE( v.is_slic3r_supported(*Semver::parse("1.39.0-beta")) ) 6: with expansion: 6: true 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_version_tests.cpp:70: PASSED: 6: REQUIRE( v.is_slic3r_supported(*Semver::parse("1.39.0-beta1")) ) 6: with expansion: 6: true 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_version_tests.cpp:71: PASSED: 6: REQUIRE( v.is_slic3r_supported(*Semver::parse("1.39.0-beta1")) ) 6: with expansion: 6: true 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_version_tests.cpp:72: PASSED: 6: REQUIRE( v.is_slic3r_supported(*Semver::parse("1.39.0-rc")) ) 6: with expansion: 6: true 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_version_tests.cpp:73: PASSED: 6: REQUIRE( v.is_slic3r_supported(*Semver::parse("1.39.0-rc2")) ) 6: with expansion: 6: true 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_version_tests.cpp:74: PASSED: 6: REQUIRE( ! v.is_slic3r_supported(*Semver::parse("1.39.0")) ) 6: with expansion: 6: true 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_version_tests.cpp:79: PASSED: 6: REQUIRE( v.is_slic3r_supported(*Semver::parse("1.38.0")) ) 6: with expansion: 6: true 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_version_tests.cpp:80: PASSED: 6: REQUIRE( ! v.is_slic3r_supported(*Semver::parse("1.38.0-alpha")) ) 6: with expansion: 6: true 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_version_tests.cpp:81: PASSED: 6: REQUIRE( ! v.is_slic3r_supported(*Semver::parse("1.38.0-alpha1")) ) 6: with expansion: 6: true 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_version_tests.cpp:82: PASSED: 6: REQUIRE( ! v.is_slic3r_supported(*Semver::parse("1.37.0-alpha")) ) 6: with expansion: 6: true 6: 6: ------------------------------------------------------------------------------- 6: Empty worker should not block when queried for idle - TestClasses - 0 6: ------------------------------------------------------------------------------- 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_jobs_tests.cpp:23 6: ............................................................................... 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_jobs_tests.cpp:28: PASSED: 6: REQUIRE( worker.is_idle() ) 6: with expansion: 6: true 6: 6: ------------------------------------------------------------------------------- 6: Empty worker should not block when queried for idle - TestClasses - 1 6: ------------------------------------------------------------------------------- 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_jobs_tests.cpp:23 6: ............................................................................... 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_jobs_tests.cpp:28: PASSED: 6: REQUIRE( worker.is_idle() ) 6: with expansion: 6: true 6: 6: ------------------------------------------------------------------------------- 6: Empty worker should not do anything - TestClasses - 0 6: ------------------------------------------------------------------------------- 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_jobs_tests.cpp:31 6: ............................................................................... 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_jobs_tests.cpp:34: PASSED: 6: REQUIRE( worker.is_idle() ) 6: with expansion: 6: true 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_jobs_tests.cpp:39: PASSED: 6: REQUIRE( worker.is_idle() ) 6: with expansion: 6: true 6: 6: ------------------------------------------------------------------------------- 6: Empty worker should not do anything - TestClasses - 1 6: ------------------------------------------------------------------------------- 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_jobs_tests.cpp:31 6: ............................................................................... 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_jobs_tests.cpp:34: PASSED: 6: REQUIRE( worker.is_idle() ) 6: with expansion: 6: true 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_jobs_tests.cpp:39: PASSED: 6: REQUIRE( worker.is_idle() ) 6: with expansion: 6: true 6: 6: ------------------------------------------------------------------------------- 6: nullptr job should be ignored - TestClasses - 0 6: ------------------------------------------------------------------------------- 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_jobs_tests.cpp:42 6: ............................................................................... 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_jobs_tests.cpp:46: PASSED: 6: REQUIRE( worker.is_idle() ) 6: with expansion: 6: true 6: 6: ------------------------------------------------------------------------------- 6: nullptr job should be ignored - TestClasses - 1 6: ------------------------------------------------------------------------------- 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_jobs_tests.cpp:42 6: ............................................................................... 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_jobs_tests.cpp:46: PASSED: 6: REQUIRE( worker.is_idle() ) 6: with expansion: 6: true 6: 6: ------------------------------------------------------------------------------- 6: State should not be idle while running a job - TestClasses - 0 6: ------------------------------------------------------------------------------- 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_jobs_tests.cpp:49 6: ............................................................................... 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_jobs_tests.cpp:56: PASSED: 6: REQUIRE( !worker.is_idle() ) 6: with expansion: 6: true 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_jobs_tests.cpp:65: PASSED: 6: REQUIRE( worker.is_idle() ) 6: with expansion: 6: true 6: 6: ------------------------------------------------------------------------------- 6: State should not be idle while running a job - TestClasses - 1 6: ------------------------------------------------------------------------------- 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_jobs_tests.cpp:49 6: ............................................................................... 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_jobs_tests.cpp:56: PASSED: 6: REQUIRE( !worker.is_idle() ) 6: with expansion: 6: true 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_jobs_tests.cpp:65: PASSED: 6: REQUIRE( worker.is_idle() ) 6: with expansion: 6: true 6: 6: ------------------------------------------------------------------------------- 6: Status messages should be received by the main thread during job execution - 6: TestClasses - 0 6: ------------------------------------------------------------------------------- 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_jobs_tests.cpp:68 6: ............................................................................... 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_jobs_tests.cpp:82: PASSED: 6: REQUIRE( pri->pr == 100 ) 6: with expansion: 6: 100 == 100 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_jobs_tests.cpp:83: PASSED: 6: REQUIRE( pri->statustxt == "Running" ) 6: with expansion: 6: "Running" == "Running" 6: 6: ------------------------------------------------------------------------------- 6: Status messages should be received by the main thread during job execution - 6: TestClasses - 1 6: ------------------------------------------------------------------------------- 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_jobs_tests.cpp:68 6: ............................................................................... 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_jobs_tests.cpp:82: PASSED: 6: REQUIRE( pri->pr == 100 ) 6: with expansion: 6: 100 == 100 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_jobs_tests.cpp:83: PASSED: 6: REQUIRE( pri->statustxt == "Running" ) 6: with expansion: 6: "Running" == "Running" 6: 6: ------------------------------------------------------------------------------- 6: Cancellation should be recognized be the worker - TestClasses - 0 6: ------------------------------------------------------------------------------- 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_jobs_tests.cpp:86 6: ............................................................................... 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_jobs_tests.cpp:104: PASSED: 6: REQUIRE( cancelled == true ) 6: with expansion: 6: true == true 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_jobs_tests.cpp:112: PASSED: 6: REQUIRE( pri->pr != 100 ) 6: with expansion: 6: 0 != 100 6: 6: ------------------------------------------------------------------------------- 6: Cancellation should be recognized be the worker - TestClasses - 1 6: ------------------------------------------------------------------------------- 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_jobs_tests.cpp:86 6: ............................................................................... 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_jobs_tests.cpp:104: PASSED: 6: REQUIRE( cancelled == true ) 6: with expansion: 6: true == true 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_jobs_tests.cpp:112: PASSED: 6: REQUIRE( pri->pr != 100 ) 6: with expansion: 6: 0 != 100 6: 6: ------------------------------------------------------------------------------- 6: cancel_all should remove all pending jobs - TestClasses - 0 6: ------------------------------------------------------------------------------- 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_jobs_tests.cpp:115 6: ............................................................................... 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_jobs_tests.cpp:149: PASSED: 6: REQUIRE( jobres[0] == true ) 6: with expansion: 6: true == true 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_jobs_tests.cpp:150: PASSED: 6: REQUIRE( jobres[1] == false ) 6: with expansion: 6: false == false 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_jobs_tests.cpp:151: PASSED: 6: REQUIRE( jobres[2] == false ) 6: with expansion: 6: false == false 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_jobs_tests.cpp:152: PASSED: 6: REQUIRE( jobres[3] == false ) 6: with expansion: 6: false == false 6: 6: ------------------------------------------------------------------------------- 6: cancel_all should remove all pending jobs - TestClasses - 1 6: ------------------------------------------------------------------------------- 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_jobs_tests.cpp:115 6: ............................................................................... 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_jobs_tests.cpp:149: PASSED: 6: REQUIRE( jobres[0] == true ) 6: with expansion: 6: true == true 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_jobs_tests.cpp:150: PASSED: 6: REQUIRE( jobres[1] == false ) 6: with expansion: 6: false == false 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_jobs_tests.cpp:151: PASSED: 6: REQUIRE( jobres[2] == false ) 6: with expansion: 6: false == false 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_jobs_tests.cpp:152: PASSED: 6: REQUIRE( jobres[3] == false ) 6: with expansion: 6: false == false 6: 6: ------------------------------------------------------------------------------- 6: Exception should be properly forwarded to finalize() - TestClasses - 0 6: ------------------------------------------------------------------------------- 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_jobs_tests.cpp:155 6: ............................................................................... 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_jobs_tests.cpp:165: PASSED: 6: REQUIRE( eptr != nullptr ) 6: with expansion: 6: {?} != nullptr 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_jobs_tests.cpp:169: PASSED: 6: REQUIRE( std::string(e.what()) == "test" ) 6: with expansion: 6: "test" == "test" 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_jobs_tests.cpp:176: PASSED: 6: REQUIRE( worker.is_idle() ) 6: with expansion: 6: true 6: 6: ------------------------------------------------------------------------------- 6: Exception should be properly forwarded to finalize() - TestClasses - 1 6: ------------------------------------------------------------------------------- 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_jobs_tests.cpp:155 6: ............................................................................... 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_jobs_tests.cpp:165: PASSED: 6: REQUIRE( eptr != nullptr ) 6: with expansion: 6: {?} != nullptr 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_jobs_tests.cpp:169: PASSED: 6: REQUIRE( std::string(e.what()) == "test" ) 6: with expansion: 6: "test" == "test" 6: 6: /builddir/build/BUILD/PrusaSlicer-version_2.7.4/tests/slic3rutils/slic3r_jobs_tests.cpp:176: PASSED: 6: REQUIRE( worker.is_idle() ) 6: with expansion: 6: true 6: 6: =============================================================================== 6: All tests passed (103 assertions in 21 test cases) 6: 6/6 Test #6: slic3rutils_tests ................ Passed 3.76 sec 100% tests passed, 0 tests failed out of 6 Total Test time (real) = 84.60 sec + RPM_EC=0 ++ jobs -p + exit 0 Processing files: prusa-slicer-2.7.4-4.fc41.ppc64le Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.T5fQhu + umask 022 + cd /builddir/build/BUILD + cd PrusaSlicer-version_2.7.4 + DOCDIR=/builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/doc/prusa-slicer + export LC_ALL= + LC_ALL= + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/doc/prusa-slicer + cp -pr /builddir/build/BUILD/PrusaSlicer-version_2.7.4/README.md /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/doc/prusa-slicer + RPM_EC=0 ++ jobs -p + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.o1G1vc + umask 022 + cd /builddir/build/BUILD + cd PrusaSlicer-version_2.7.4 + LICENSEDIR=/builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/licenses/prusa-slicer + export LC_ALL= + LC_ALL= + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/licenses/prusa-slicer + cp -pr /builddir/build/BUILD/PrusaSlicer-version_2.7.4/LICENSE /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/licenses/prusa-slicer + cp -pr /builddir/build/BUILD/PrusaSlicer-version_2.7.4/copying-agg /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/licenses/prusa-slicer + cp -pr /builddir/build/BUILD/PrusaSlicer-version_2.7.4/COPYING-avrdude /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/licenses/prusa-slicer + cp -pr /builddir/build/BUILD/PrusaSlicer-version_2.7.4/LICENSE.txt-imgui /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/licenses/prusa-slicer + cp -pr /builddir/build/BUILD/PrusaSlicer-version_2.7.4/LICENSE.txt-libnest2d /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/licenses/prusa-slicer + cp -pr /builddir/build/BUILD/PrusaSlicer-version_2.7.4/LICENSE-libbgcode /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/licenses/prusa-slicer + cp -pr /builddir/build/BUILD/PrusaSlicer-version_2.7.4/LICENSE-heatshrink /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le/usr/share/licenses/prusa-slicer + RPM_EC=0 ++ jobs -p + exit 0 Provides: PrusaSlicer = 2.7.4-4.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-4.fc41 prusa-slicer(ppc-64) = 2.7.4-4.fc41 slic3r-prusa3d = 2.7.4-4.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-4.fc41.ppc64le Provides: prusa-slicer-debugsource = 2.7.4-4.fc41 prusa-slicer-debugsource(ppc-64) = 2.7.4-4.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-4.fc41.ppc64le Provides: debuginfo(build-id) = 008485c0122bb623db4847f8bc26d567f1778fbf debuginfo(build-id) = cc294f9804d81bac6a046175118bd96d5f555da3 prusa-slicer-debuginfo = 2.7.4-4.fc41 prusa-slicer-debuginfo(ppc-64) = 2.7.4-4.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-4.fc41 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le Wrote: /builddir/build/RPMS/prusa-slicer-debugsource-2.7.4-4.fc41.ppc64le.rpm Wrote: /builddir/build/RPMS/prusa-slicer-2.7.4-4.fc41.ppc64le.rpm Wrote: /builddir/build/RPMS/prusa-slicer-debuginfo-2.7.4-4.fc41.ppc64le.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.Mami90 + umask 022 + cd /builddir/build/BUILD + cd PrusaSlicer-version_2.7.4 + /usr/bin/rm -rf /builddir/build/BUILDROOT/prusa-slicer-2.7.4-4.fc41.ppc64le + RPM_EC=0 ++ jobs -p + exit 0 Executing(rmbuild): /bin/sh -e /var/tmp/rpm-tmp.d6hbbN + umask 022 + cd /builddir/build/BUILD + rm -rf /builddir/build/BUILD/PrusaSlicer-version_2.7.4-SPECPARTS + rm -rf PrusaSlicer-version_2.7.4 PrusaSlicer-version_2.7.4.gemspec + RPM_EC=0 ++ jobs -p + exit 0 Finish: rpmbuild prusa-slicer-2.7.4-4.fc41.src.rpm Finish: build phase for prusa-slicer-2.7.4-4.fc41.src.rpm INFO: chroot_scan: 3 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/fedora-39-ppc64le-1716587298.579927/root/var/log/dnf.log /var/lib/mock/fedora-39-ppc64le-1716587298.579927/root/var/log/dnf.librepo.log /var/lib/mock/fedora-39-ppc64le-1716587298.579927/root/var/log/dnf.rpm.log INFO: Done(/var/lib/copr-rpmbuild/results/prusa-slicer-2.7.4-4.fc41.src.rpm) Config(child) 64 minutes 50 seconds INFO: Results and/or logs in: /var/lib/copr-rpmbuild/results INFO: Cleaning up build root ('cleanup_on_success=True') Start: clean chroot INFO: unmounting tmpfs. Finish: clean chroot Finish: run Running RPMResults tool Package info: { "packages": [ { "name": "prusa-slicer-debugsource", "epoch": null, "version": "2.7.4", "release": "4.fc41", "arch": "ppc64le" }, { "name": "prusa-slicer-debuginfo", "epoch": null, "version": "2.7.4", "release": "4.fc41", "arch": "ppc64le" }, { "name": "prusa-slicer", "epoch": null, "version": "2.7.4", "release": "4.fc41", "arch": "src" }, { "name": "prusa-slicer", "epoch": null, "version": "2.7.4", "release": "4.fc41", "arch": "ppc64le" } ] } RPMResults finished